Saml Sequence Diagram
The SAML sequence flow
-
User initiates login: User -> [Click Login] -> Service Provider
-
SP redirects to IdP: Service Provider -> [Redirect to IdP with SAML Request] -> User
-
User reaches IdP login: User -> [Navigate to IdP Login Page] -> Identity Provider
-
IdP requests credentials: Identity Provider -> [Prompt for Credentials] -> User
-
User supplies credentials: User -> [Enter Credentials] -> Identity Provider
-
IdP generates SAML Assertion: Identity Provider -> [Generate SAML Assertion] -> User
-
User redirected back to SP: User -> [Navigate back with SAML Assertion] -> Service Provider
-
Optional Validation (sometimes skipped): Service Provider -> [Validate SAML Assertion (optional)] -> Identity Provider
-
User gains access: Service Provider -> [Grant Access] -> User