Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Acting components
    • User
    • Identification provider
    • ODLUX Client
    • SDN-R server
  • Identity provider
  • SDN-R Server
  • ODLUX Client
    • authorization for GUI
    • Use list of identity providers to offer login
    • Get key with identity and group of user from identity provider into ODLUX Userspace
    • Get SDN-R User group from server
    • User user group to enable/disable functions in ODLUX GUI


OAuth Provider

requestparamsresponsedescription
GET /oauth/providers
OAuthProvider array
GET /oauth/redirect
TokenResponse





PlantUML Macro
@startuml
GUI GUI as gui
SDNC SDNC as sdnc
User User as user
OAUthProvider OAUthProvider as oauth

    GUIgui -> SDNCsdnc: GET /oauth/providers 
    SDNCsdnc --> GUIgui: providers array
    User -> GUIgui: Select OAuth provider
    GUIgui -> OAUthProvideroauth: /loginForm
    OAUthProvideroauth --> GUIgui: redirect to redirectURI
    GUIgui -> SDNCsdnc: GET /oauth/redirect with params
    
    
    
@enduml

...