From 45ef23caf5bbc34184029f9c5d3decf8ea250f5c Mon Sep 17 00:00:00 2001 From: Pieter van der Meulen Date: Wed, 10 Apr 2024 09:40:44 +0200 Subject: [PATCH] Add numbers --- phase-2/plantuml/swimlanes-poc-3.puml | 28 +++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/phase-2/plantuml/swimlanes-poc-3.puml b/phase-2/plantuml/swimlanes-poc-3.puml index c7ce034..dfbf736 100644 --- a/phase-2/plantuml/swimlanes-poc-3.puml +++ b/phase-2/plantuml/swimlanes-poc-3.puml @@ -3,34 +3,34 @@ participant "Client" as C #fdf2d0 participant "Authorization Server (AS)" as AS #d2e0e3 participant "Resource Helper (RH)" as RH #eececd participant "Resource Server (RS)" as RS #d8d3e7 -C -[#0200f5]> AS: Start standard code authorization grant -AS -[#0200f5]> RH: Sub-flow for dynamic scope selection +C -[#0200f5]> AS: 1. Start standard code authorization grant +AS -[#0200f5]> RH: 2. Sub-flow for dynamic scope selection rnote over RH Select fine-grained scope end note -RH -[#48742c]> AS: Resource Registration Request +RH -[#48742c]> AS: 3. Resource Registration Request note over AS Resource Registration Endpoint (see UMA Fed Authz) end note -AS -[#48742c]> RH: Resource Registration Response -RH -[#0200f5]> AS: Scope ID -AS -[#0200f5]> C: Authorization code callback (generic scopes param) -C -> AS: Token request +AS -[#48742c]> RH: 4. Resource Registration Response +RH -[#0200f5]> AS: 5. Scope ID +AS -[#0200f5]> C: 6. Authorization code callback (generic scopes param) +C -> AS: 7. Token request note over AS Token endpoint end note -AS -[#48742c]> C: Token response -C -[#48742c]> AS: Retrieve RS-specific client config (optional) +AS -[#48742c]> C: 8. Token response +C -[#48742c]> AS: 9. Retrieve RS-specific client config (optional) note over AS Scope Info API end note -AS -[#48742c]> C: Client config response -C -[#48742c]> RS: Resource access request +AS -[#48742c]> C: 10. Client config response +C -[#48742c]> RS: 11. Resource access request note over RS Main resource API end note -RS -[#48742c]> AS: Token introspection request -AS -[#48742c]> RS: Token introspection response -RS -[#48742c]> C: Resource access response +RS -[#48742c]> AS: 12. Token introspection request +AS -[#48742c]> RS: 13. Token introspection response +RS -[#48742c]> C: 14. Resource access response @enduml