You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
flowchart TD
A[Extension_1] -->|Operation Request| B(Core)
B --> | Redirect to ServiceAccountManager | C(Core ServiceAccountManager)
C --> | getServiceAccountAuth<accountId> | D(Security Plugin)
D -->| checkServiceAccount<accountId> | E(InternalUsersStorage)
E --> | if !serviceAccountExists<accountId> OR !accountIsEnabled<accountId> | G(Return unauthorized response)
E --> | if serviceAccountExists<accountId> AND accountIsEnabled<accountId> | F(Token Generator)
F --> |Return auth token to core| C
G --> |Return unauthorized response to core| C
C --> | Forward response | B
B --> | Forward response | A
Loading
Sequence diagram of: Extension requests its auth token
stephen-crawford
changed the title
[Diagram] An extensions attempts to use its service account to perform an action it has permissions for
[Diagram] An extension attempts to execute a request using its service account
Apr 10, 2023
stephen-crawford
added
triaged
Issues labeled as 'Triaged' have been reviewed and are deemed actionable.
and removed
untriaged
Require the attention of the repository maintainers and may need to be prioritized
labels
Apr 10, 2023
stephen-crawford
changed the title
[Diagram] An extension attempts to execute a request using its service account
[Diagram] An extension requests its auth token
Apr 10, 2023
The text was updated successfully, but these errors were encountered: