Skip to content

Commit

Permalink
Update idp.puml
Browse files Browse the repository at this point in the history
  • Loading branch information
gem-lat authored Aug 4, 2023
1 parent f9a1880 commit 46930ec
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions src/plantuml/idp.puml
Original file line number Diff line number Diff line change
Expand Up @@ -59,26 +59,30 @@ rd->rd: Erzeugung eines Zufallswertes (""CODE_VERIFIER"") \nund Bildung darübe


|||
rd->rd: Erstellung der Authentication Request URL\nmit den Request Parametern \n""URL={authorization_endpoint}&{client_id}&""\n""{response_type}&{redirect_uri}&{state}&""\n""{code_challenge}&{code_challenge_method}&""\n""{scope}&{nonce}""
rd->rd: Erstellung der Authentication Request URL\nmit den Request Parametern \n""Authentication Request URL=""\n""{authorization_endpoint}&{client_id}&""\n""{response_type}&{redirect_uri}&{state}&""\n""{code_challenge}&{code_challenge_method}&""\n""{scope}&{nonce}""
|||

rd --> wb: Redirect zum ""{authorization_endpoint}"" des IDP-Dienstes
deactivate rd

wb -> wb: Erstellung des Deeplink \n""authenticator://?challenge_path=""\n""{Authentication Request URL}""
wb -> au: Aufruf des Deeplinks
|||
activate au
opt#LightGrey #AliceBlue <size:16>Download des IDP Discovery Dokumentes</size>
|||
au -> ip:GET [HOSTNAME]/.well-known/openid-configuration
au -> ip:GET {HOSTNAME}/.well-known/openid-configuration
activate ip
ip --> au:signierte base64 kodierte openid-configuration
deactivate ip
|||
au -> au:Prüfung der Signatur der openid-configuration
|||
au -> au:Download der öffentlichen Schlüssel und \nextrahieren des ""{authorization_endpoint}""
|||
end
|||
au -> ip: GET {Authentication Request URL}
au -> ip: ""GET {Authentication Request URL}""
activate ip
ip -> ip: Prüfung ob ""client_id"" und ""scope"" \nbekannt und in dieser Kombination \nzulässig sind
ip -> ip: Prüfung der claim ""redirect_uri"" \n gegen die registrierten ""redirect_uris""
Expand Down

0 comments on commit 46930ec

Please sign in to comment.