THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
PlantUML | ||||
---|---|---|---|---|
| ||||
hide footbox autonumber participant "Browser" as cli participant "WebUI\n(eg NN UI)" as ui #chartreuse participant "Knox\nTS/SSO" as sso #chartreuse participant "SAML\nIdP" as idp activate cli cli -> ui: /view.GET() note right: User make request to UI without valid token activate ui cli <-- ui: redirect302(SSO:/login) note right: AuthFilter in UI detected no/invalid token redirects to Knox deactivate ui cli -> sso: /login.GET() activate sso cli <-- ui: redirect302(IdP:/login) deactivate sso cli -> idp: /login.GET() activate idp cli <-- idp: ok200(form) deactivate idp cli -> idp: /login.POST(username,password) activate idp cli <-- idp: redirect302(SSO:/exchange):saml-bearer-token deactivate idp cli -> sso: translate.GET(saml-bearer-token) activate sso cli <-- sso: redirect302(WebUI.page):jwt-bearer-token-cookie deactivate sso cli -> ui: /view.GET(jwt-bearer-token-cookie) activate ui cli <- ui: ok200(response) deactivate ui deactivate cli |
...