Source

jk / docs / source / diag / connect_credential_flow.diag

Full commit
seqdiag {
  default_fontsize = 16;

  Client ->  "Token EP"[ label = "AuthzReq(client_assertion,request/request_uri)" ];

  === if request_uri in Request  ===
  "Token EP" => "Request URI" [ label = "HTTP/GET", return="RequestFile" ] ;
  === endif ===

  "Token EP" => "Token EP" [ label = "validate" ,return="grant"] ;

  Client <-- "Token EP" [ label = "access token" ] ;

  Client =>  "Userinfo EP" [ label = "access token" ,return="userinfo"] ; 

}