Identitetsfederering etapp II Höga och låga observationer Thomas Nilsson thomas@certezza.net 2011-09-23
Smidigt och kontrollerat <samlp:response> <saml:issuer>https://exempel.idp.domain.tld/</saml:issuer> <saml:assertion> 3 4 <saml:issuer>https://exempel.idp.domain.tld/</saml:issuer> <Signature>signaturmetod,hashalgoritm,singatur mm</signature> <saml:subject> <saml:nameid>191212121212</saml:nameid> </saml:subject> <saml:conditions NotBefore=start NotOnOrAfter=stopp></saml:Conditions> <saml:authnstatement> <saml:authncontext> <saml:authncontextclassref>autentisering</saml:authncontextclassref> </saml:authncontext> </saml:authnstatement> <saml:attributestatement> <saml:attribute Name="fullName"> Thomas Nilsson"</saml:Attribute> <saml:attribute Name= e-mail"> thomas@certezza.net"</saml:attribute> <saml:attribute Name= orgnr"> 556536-1150"</saml:Attribute> </saml:attributestatement> </saml:assertion> </samlp:response> Intyg/Biljett/Assertion 1 4 3 2
Smidigt och kontrollerat <samlp:response> <saml:issuer>https://exempel.idp.domain.tld/</saml:issuer> <saml:assertion> 3 4 <saml:issuer>https://exempel.idp.domain.tld/</saml:issuer> <Signature>signaturmetod,hashalgoritm,singatur mm</signature> <saml:subject> <saml:nameid>191212121212</saml:nameid> </saml:subject> <saml:conditions NotBefore=start NotOnOrAfter=stopp></saml:Conditions> <saml:authnstatement> <saml:authncontext> <saml:authncontextclassref>autentisering</saml:authncontextclassref> </saml:authncontext> </saml:authnstatement> <saml:attributestatement> <saml:attribute Name="fullName"> Thomas Nilsson"</saml:Attribute> <saml:attribute Name= e-mail"> thomas@certezza.net"</saml:attribute> <saml:attribute Name= orgnr"> 556536-1150"</saml:Attribute> </saml:attributestatement> </saml:assertion> </samlp:response> E-tjänsteleverantör (SP) E-tjänsteleverantör (SP) E-tjänsteleverantör (SP) Intyg/Biljett/Assertion 1 4 3 2 men kanske ingen identitetsfederation
E-tjänster i ett underläge E-tjänsteleverantör (SP) E-tjänsteleverantör (SP) E-tjänsteleverantör (SP) 1 2? och en full mesh med nycklar är inte heller speciellt skalbart
En federation är Nycklar Adresser Egenskaper regelverk och metadata
Tillitsnivå (LoA) vems linjal gäller?
Tillitsnivå (LoA) EX PÅ MJUKA VÄRDEN Krav på ett möte Krav på legitimering Jmf utgivning kreditkort 4 EX PÅ HÅRDA VÄRDEN Smarta kort 2 faktor Avancerade lösenord Egen registrering 1 Enkla lösenord Federationens kanske viktigaste hörnsten!
Anvisning en stötesten Central Anvisningstjänst https://discover.fedup.se/ 6 7 1 2 3 Lokal (SP) 5 4 (Alla redirects sker i användarens webbläsare) eller?
Ombedda vs O-ombedda SAMLv2.0 vs SAML v1.1 2 3 1?SAMLRequest=unsolicited &entityid=www.skatteverket.seetjanster Vingklippt SP? Skalbart? Användarvänligt?
Finns rätt förmågor? Exempel på profiler Web SSO Holder of key (LoA4) LoA Context IdP Discovery Single Logout Metadata Interop Ställningstaganden Signering av intyg Kryptering av intyg Vad är RÄTT i sammanhanget?
Tänkbara innovationer HSM med signeringsnycklar för federationen Publicerar en hash av den publika nyckel (jmf Delegation Signer) Kontroll att signerats med rätt nyckelpar DNS/DNSSEC/DANE Fler innovationer? Let the open space begin!
www.certezza.net