workspace { name "Shibboleth" model { accesspoint = softwareSystem "Accesspoint" "" simpesaml = softwareSystem "SimpleSAML" "Internal test IDP" customeridp = softwareSystem "Customer IDP" "" shibboleth = softwareSystem "Shibboleth" "Service Provider" accesspoint -> shibboleth "Directs to federated SSO" shibboleth -> simpesaml "Federated SSO" shibboleth -> customeridp "Federated SSO" } views { systemContext shibboleth { autolayout include * } container shibboleth { autolayout include * } styles { element "Person" { color #ffffff fontSize 22 shape Person } element "Customer" { background #08427b } element "Bank Staff" { background #999999 } element "Software System" { background #1168bd color #ffffff } element "Existing System" { background #999999 color #ffffff } element "Container" { background #438dd5 color #ffffff } element "Web Browser" { shape WebBrowser } element "Mobile App" { shape MobileDeviceLandscape } element "Database" { shape Cylinder } element "Component" { background #85bbf0 color #000000 } element "Failover" { opacity 25 } } } }