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 cli
activate sso
sso -> ldap: authenticate(credentials)
cli <-- sso: redirect(WebUI.page):cookie
deactivate sso
deactivate cli
cli -> ui: page.GET(cookie)
activate ui
cli <-- ui: response
deactivate ui
deactivate cli |