THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
PlantUML | ||||
---|---|---|---|---|
| ||||
hide footbox autonumber participant "Browser" as cli participant "WebUI" as ui participant "SSO" as sso participant "SAML\nIDP" as idp activate cli cli -> ui: page.GET() activate ui cli <-- ui: redirect(IDP.login) deactivate ui cli -> idp: login.GET() activate idp cli <-- idp: form deactivate idp cli -> idp: form.POST(credentials) activate idp cli <-- idp: redirect(SSO.translate):saml deactivate idp cli -> sso: translate.GET(saml) activate sso cli <-- sso: redirect(WebUI.page):cookie deactivate sso cli -> ui: page.GET(cookie) activate ui cli <- ui: response deactivate ui deactivate cli |
PlantUML | ||||
---|---|---|---|---|
| ||||
hide footbox autonumber participant "Browser" as cli participant "WebUI" as ui participant "SSO" as sso participant "LDAP" as ldap activate cli cli -> ui: page.GET() activate ui cli <-- ui: redirect(SSO.login) deactivate ui cli -> sso: login.GET() activate sso cli <-- sso: challenge deactivate sso cli -> sso: login.GET(credentials) activate sso sso -> ldap: authenticate(credentials) cli <-- sso: redirect(WebUI.page):cookie deactivate sso cli -> ui: page.GET(cookie) activate ui cli <-- ui: response deactivate ui deactivate cli |
PlantUML | ||||
---|---|---|---|---|
| ||||
hide footbox autonumber participant "Browser" as cli participant "WebUI" as ui participant "SSO" as sso participant "LDAP" as ldap activate cli cli -> ui: page.GET() activate ui cli <-- ui: redirect(SSO.login) deactivate ui cli -> sso: login.GET() activate sso cli <-- sso: form deactivate sso cli -> sso: login.POST(credentials) activate sso sso -> ldap: authenticate(credentials) cli <-- sso: redirect(WebUI.page):cookie deactivate sso cli -> ui: page.GET(cookie) activate ui cli <-- ui: response deactivate ui deactivate cli |