Skip to content

Engine connection type via OAuth2 #157#186

Open
m-orlova wants to merge 1 commit intomainfrom
feature/157-engine-connection-type-via-oauth2
Open

Engine connection type via OAuth2 #157#186
m-orlova wants to merge 1 commit intomainfrom
feature/157-engine-connection-type-via-oauth2

Conversation

@m-orlova
Copy link
Copy Markdown
Contributor

  1. Add new type 'OAuth2' to AuthType enum Add EngineClientRegistrationRepository - caches OAuth2 client registrations for BPM engines
  2. Add EngineAuthenticator applies authentication for BPM engine requests. Contains logic for requesting access tokens, checking a lock for token retrieval, adding Authorization header to HTTP headers.
  3. DashboardFragment - fix parallel refresh of dashboard data if engine is changed
  4. Add EngineAuthState that contains info about locking the access token retrieval for BPM engine. EngineAuthStateService manages EngineAuthState entities.

1. Add new type 'OAuth2' to AuthType enum
Add EngineClientRegistrationRepository - caches OAuth2 client registrations for BPM engines
2. Add EngineAuthenticator applies authentication for BPM engine requests.
   Contains logic for requesting access tokens, checking a lock for token retrieval, adding `Authorization` header to HTTP headers.
3. DashboardFragment - fix parallel refresh of dashboard data if engine is changed
4. Add EngineAuthState that contains info about locking the access token retrieval for BPM engine. EngineAuthStateService manages EngineAuthState entities.
@m-orlova m-orlova self-assigned this Mar 23, 2026
@m-orlova m-orlova linked an issue Mar 23, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Engine connection type via OAuth2

1 participant