orchestrator-core
orchestrator-core copied to clipboard
[Feature]: Refactor Oauth2 handling
What should we build?
Refactor the OAUTH handling to make AuthN and AuthZ configurable on startup. Make sure they become non-mandatory configurable items as part of the OrchestratorApp class.
This solution must include a configurable OIDCUser class and a pluggable opa_decision function.
Relevant pseudo code
No response
related PRs are:
oauth2-lib: https://github.com/workfloworchestrator/oauth2-lib/pull/61
and
orchestrator-core: https://github.com/workfloworchestrator/orchestrator-core/pull/608
done!