sequenceDiagram
participant configurator as Configurator
participant redirect as Redirect Server
participant captain as Token Server
participant satellite as Satellite Server
participant wincred as Credential Manager
participant config as Local Config
activate configurator
configurator->>configurator: Prompt for API Key (UI)
configurator->>captain: Create Access Token
deactivate configurator
activate captain
Note over configurator,captain: Authentication: API Key (entered by user)
captain-->>configurator: Access Token
deactivate captain
activate configurator
configurator->>wincred: Save API Key
configurator->>redirect: GET
deactivate configurator
activate redirect
Note over configurator,redirect: Follow redirect
redirect-->>configurator: Server Url: e.g. erlc01.rtf.siemens.net
deactivate redirect
activate configurator
configurator->>satellite: Get API Key
deactivate configurator
activate satellite
Note over configurator,satellite: Authentication: Access Token
satellite-->>configurator: API Key
deactivate satellite
activate configurator
configurator->>config: Save API Key
deactivate configurator
Created
July 20, 2022 14:58
-
-
Save areisler/b10ff303f211c06af07f4063ea7fca1c to your computer and use it in GitHub Desktop.
mermaid test
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment