Skip to content

[Diagram] Service account creation during extension installation #2666

@stephen-crawford

Description

@stephen-crawford
  1. Flow chart of: Extension registration during installation
flowchart TD
    A[Core] -->|Fetch all extensions| B(ExtensionManager)
    B --> | For each extension read the configuration file| C(Core ServiceAccountManager)
    C --> | Send parsed information to Security| D(Security Plugin)
    D -->| Read information and create a new service account | E(InternalUsersStorage)
    E --> | Generate a password for the service account and store the hash | E(InternalUsersStorage)
    E --> | Return success or failure message to core alongside password | A
    A --> | Add password to extension configuration file | A
Loading
  1. Sequence diagram of: Extension registration during installation
sequenceDiagram
title: Service Account Creation Sequence

participant A as Core
participant B as ExtensionManager
participant C as ServiceAccountManager
participant D as SecurityPlugin
participant E as InternalUsersStorage

A->B: Fetch all extensions
B->C: For each extension read the configuration file
C->D: Send parsed information to Security
D->E: Read information and create a new service account
E->E: Generate a password for the service account and store the hash
E->A: Return success or failure message to core alongside password
A->A: Add password to extension configuration file
Loading

Metadata

Metadata

Labels

triagedIssues labeled as 'Triaged' have been reviewed and are deemed actionable.

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions