1 / 24

Anvisningstjänstens roll inom infrastrukturen för Svensk e-legitimation

Anvisningstjänstens roll inom infrastrukturen för Svensk e-legitimation. Martin Lindström 2012-09-06. Syftet med en central Anvisningstjänst. Avlastar e-tjänster från att hantera alla möjliga val av Identitetsutfärdare → Minskad komplexitet för e-tjänster.

nasia
Download Presentation

Anvisningstjänstens roll inom infrastrukturen för Svensk e-legitimation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Anvisningstjänstens roll inom infrastrukturen för Svensk e-legitimation Martin Lindström 2012-09-06

  2. Syftet med en central Anvisningstjänst • Avlastar e-tjänster från att hantera alla möjliga val av Identitetsutfärdare → Minskad komplexitet för e-tjänster. • Erbjuda funktionalitet för att hantera förvalda e-legitimationer → Underlätta för användare. • Erbjuda funktionalitet för att underlätta Single Sign On inom federationen. • Lösa upp komplexitet kring tillitsnivåer.

  3. Grundkriterier och förutsättningar • Den nya infrastrukturen ska göra det enklare och billigare för e-tjänster att erbjuda e-legitimationsanvändande → Anvisningstjänsten ska vara enkel och rättfram att integrera mot. • Val av e-legitimation ska endast exponeras för användaren då inga andra möjligheter finns → Användarvänlighet. • Ska baseras på befintliga standards och profiler.

  4. Anvisningstjänstens uppgift • Läsa federationens metadata och sammanställa val av metod/identitetsutfärdare baserat på: • e-tjänstens begärda tillitsnivå. • Användarens egenskaper • Webbläsare, mobil enhet, OS, … • Användarens tidigare val (förval). • Användarens val i aktuell session. • (Visa federationsinformation)

  5. Val av e-legitimation

  6. Användarens förval • Syfte: Förenkla valprocessen för användaren. • Knutet till webbläsaren via cookie • … med lämplig livslängd. • Flera olika förval kan vara lagrade: • Val för olika tillitsnivåer. • Flera användare kan dela webbläsare.

  7. Användarens förval (forts)

  8. Användarens aktuella val • Syfte: Förenkla valprocessen för användaren + understödja SSO inom federationen. • Knutet till webbläsaren via sessions-cookie. • Svårt att helt eliminera inblandning av Anvisningstjänstens UI • Användaren kanske vill använda annan metod. • Användaren kanske ångrar vald metod. • Vald metod kanske inte går att använda av e-tjänsten (t.ex. vid ”fel” tillitsnivå).

  9. Användarens aktuella val (forts)

  10. Hantering av tillitsnivåer

  11. AF: Användaren loggar in mot e-tjänst Användaren loggar in mot e-tjänsten DS förval Begäran om anvisning genom HTTP redirect till DS Användaren väljer e-legitimation (IdP) DS skriver cookies (session + förval) DS session Resultat (valet) returneras till SP genom HTTP redirect

  12. HTTP redirect till angiven IdP för autentisering (AuthnRequest) Användaren autentiseras med den valda e-legitimationen IdP skriver SSO-cookie IdP SSO HTTP POST meddelande innehållande Response-meddelande för autentisering (Identitetsintyg) e-tjänsten kan nu logga in användaren!

  13. Single Sign On • Två olika typfall: • Användaren loggar först in mot e-tjänst X, för att sedan logga in mot e-tjänst Y. • Användaren loggar först in mot e-tjänst X. Inom denna e-tjänst finns möjlighet att länkas vidare till e-tjänst Y.

  14. Sömlös inloggning mellan e-tjänster • ”Kontrollerad” SSO. • Användarens val av IdP/e-legitimation återanvänds. • Kräver samverkan mellan e-tjänsterna.

  15. AF: ”Kontrollerad” SSO

  16. Single Sign On – Generellt fall • Användaren loggar in mot två e-tjänster inom samma session. • Anvisningstjänstens inblandning är nödvändig. • Kräver ingen samverkan mellan e-tjänster.

  17. AF: Anvisningstjänsten och SSO Användaren loggar in mot en ny e-tjänst DS förval Begäran om anvisning genom HTTP redirect till DS DS session Användaren bekräftar tidigare val av e-legitimation (IdP) Det bekräftade valet returneras till SP genom HTTP redirect

  18. HTTP redirect till angiven IdP för autentisering (AuthnRequest) IdP SSO Single Sign On! HTTP POST meddelande innehållande Response-meddelande för autentisering (Identitetsintyg) e-tjänsten kan nu logga in användaren!

  19. Ytterligare diskussioner … • Måste en e-tjänst styra användarna till den centrala Anvisningstjänsten? • Vi vill ha vår egen look’n’feel! • Vi har en mix av egna autentiseringsmetoder och e-leg. Hur gör användarna val då? • Hur hanteras tillitsnivåer? • Central tjänst → Nytta kan dras … • Visa statusinfo för federationen. • Hjälpsidor, info om e-legitimationer, …

  20. Möjliga variationer av Discovery • Central tjänst med federationsspecifikt UI. • Enkel integration för e-tjänsten. • Medger stöd för sparade val och SSO-stöd. • Möjligt att visa federationsinfo (status, mm) • SPOF! • Annat utseende än e-tjänsten (Är detta ett minus?) • Central tjänst med JSON-feed (via Cross domain AJAX). • Förhållandevist enkelt att integrera. • Medger stöd för sparade val och SSO-stöd. • Bibehåller e-tjänstens look’n’feel.

  21. Möjliga variationer av Discovery (2) • SPOF! • Cross Domain AJAX! Hmm … • Lokal DS – SP läser metadata och gör allt på egen hand. • Full kontroll för e-tjänsten. • Ingen SPOF för federationen. • Komplex implementation för e-tjänsten. • Förval och SSO-stöd för federationen försvinner. • Kräver kontroll av e-legitimationsnämnden? (Alla IdP:er måste visas korrekt)

  22. Möjliga variationer av Discovery (3) • Lokal DS med nyttjande av central ”cookie-tjänst”. • Full kontroll för e-tjänsten. • Ingen SPOF för federationen. • Medger stöd för sparade val och SSO-stöd. • Ännu mer komplex implementation för e-tjänsten! • Kräver kontroll av e-legitimationsnämnden? (Alla IdP:er måste visas korrekt)

More Related