How can I keep the spacing between box elements (Proxmox VE, Keycloak OIDC, and Okta SAML as seen in the attached sandbox) the same?
//www.plantuml.com/plantuml/png/ZP5DYzim48Rl-XM3hy4bRMy1btMpBPXksT2blIloa1NMXv76o-RVLwFQSXrQs9CJpQl7pxo-YoG3JTO8EP5taprZ477GRfH1MZZxruWZlD_lXI1D1g7wXbTbl1o0F7mCFPpI_IiyjTyVeBk7py4F62eXf28Vu6V403B2b9v291fKf-1VRVhnXE55Awm4m9WGMkbHEbhdlxvKV7DyGO6kPvCPK0GUk_iZTFtf5h5DPCgW_0tbSI09TVR-y6x_Jmn7SY0ZVFgtCfe6EgT9Iq9uy1Vlk8v5lMa4Bmpr9zQ7tUu0hL8Ouv8GV5odSOuTqZ56TCGaxU2h3tO3EAIo32g2pM9RI5qVu0VsEd2EV8aMKAg0JLPjPlnve-3PstGuMNHoGUr4pmpulqg95GftoJB5XLi6arrujc4LdUEpD0RT1Gk7dyo1exUZGSBR37Dcu6x7ujFPwhz9F5psuaoAy3TkOxfDshl8gotV8GVcsTnSFbvT-VI2VIfPt2NEPCrl
EDIT: Noticed I posted a PNG instead of a link to the sandbox. Here's the code:
@startuml
autonumber
title "Keycloak to 3rd Party SAML ID Broker"
actor User as user
box "Proxmox Service"
participant "Proxmox VE" as pve
end box
box "Keycloak OIDC IdP"
participant "Keycloak OIDC" as kco
end box
box "Okta - SAML2.0 IdP"
participant "Okta SAML" as okta
end box
== Initiate Logon to Proxmox ==
user -> pve ++: Access Proxmox
pve --> user : Present Login Form
user -> pve : Select Keycloak OIDC
pve --> user : Redirect to Keycloak
user -> kco ++: Initiate OIDC Login
kco --> user : Present Login Form
user -> kco : Select Okta Auth
kco --> user : Redirect to Okta Auth
user -> okta ++:Initiate SAML login
okta -> user : Present Challenge
user -> user ++: Complete Challenge
user -> okta --: Submit Challenge
okta -> kco --: Send Assertions
kco -> pve --: Assert Login
pve -> user --: Logged In
@enduml