flowchartLR A(["Sweden Connect\nFederation Rules"])
A--> B["Introduction"] B--> B1["WhatisSwedenConnect?"] B--> B2["Purpose — whatitdoes\nanddoesn'tdo"] B--> B3["Whocanjoin"] B--> B4["Twotechniques:\nSAML & OpenIDConnect"]
A--> C["JoiningtheFederation\n(Anslutningsprocess)"] C--> C1["Agreements & Contracts"] C1--> C1A["Contractsfor\nRelyingParties"] C1--> C1B["Contractsfor\nIdentityProviders"] C1--> C1C["Linkstodigg.se"]
C--> C2["Roles & Representatives"] C2--> C2A["Behörigaföreträdare\n(authorized signatories)"] C2--> C2B["Behörigauppgiftslämnare\n(authorized metadata registrants)"]
C--> C3{"RelyingParty\norIdentityProvider?"} C3-->|"RelyingParty"| C3A["RelyingParty\nJoiningProcess"] C3-->|"IdentityProvider"| C3B["IdentityProvider\nJoiningProcess"]
C--> D["FederationInformation"] D--> D1["SAML\nFederationInfo"] D1--> D1A["Trustedcertificates"] D1--> D1B["RelevantURLs"] D1--> D1C["Howpeermetadata\nisobtained"] D--> D2["OIDC\nFederationInfo"] D2--> D2A["Trustedcertificates"] D2--> D2B["RelevantURLs"] D2--> D2C["Howpeermetadata\nisobtained"] D2--> D2D["Infoonchainingtootherfederations"]
C--> E["Registeringto\ntheFederation"] E--> E1["SAML\nRegistration"] E1--> E1A["Howtoregister\nanentity"] E--> E2["OIDC\nRegistration"] E2--> E2A["Howtoregister\nanentity"] E2--> E2B["Registration\nPolicies"]
C--> F["Specifications\n& Profiles"] F--> F1["SAML\nSpecifications"] F1--> F1A["Underlyingstandards"] F1--> F1B["SAMLprofiles"] F1--> F1C["Requiredmetadata"] F--> F2["OIDC\nSpecifications"] F2--> F2A["Underlyingstandards"] F2--> F2B["OIDCprofiles"] F2--> F2C["Requiredmetadata"]
C--> G["Security\nRequirements"] G--> G1["Keylengths"] G--> G2["Approvedalgorithms"] G--> G3["Keyrollover\nprocedures"]
C--> H["LevelofAssurance\n& TrustMarks"] H--> H1["LoAlevels\n& theirmeaning"] H--> H2["TrustMarkPolicy"]
styleAfill:#1a3a5c,color:#fff styleCfill:#1a3a5c,color:#fff styleC3fill:#2e6da4,color:#fff styleDfill:#2e6da4,color:#fff styleEfill:#2e6da4,color:#fff styleFfill:#2e6da4,color:#fff styleGfill:#2e6da4,color:#fff styleHfill:#2e6da4,color:#fff styleD1fill:#3a7ebf,color:#fff styleD2fill:#3a7ebf,color:#fff styleE1fill:#3a7ebf,color:#fff styleE2fill:#3a7ebf,color:#fff styleF1fill:#3a7ebf,color:#fff styleF2fill:#3a7ebf,color:#fff styleC1fill:#3a7ebf,color:#fff styleC2fill:#3a7ebf,color:#fff
|