federated authentication - roleplay - aarc · pdf filefederated authentication - roleplay what...

5
Federated authentication - roleplay What happens in the federated authentication workflow? At the 2016 LIBER conference we held a workshop: Federate to Win! Part of this workshop was a roleplay game, which illustrates the workflow in a fun way. Dare to play it yourself? The workflow The workflow we played was from a schema from the SWITCH AAI demo. Study the image carefully, take your time. Do you understand what’s going on?

Upload: dotuong

Post on 24-Mar-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Federated authentication - roleplay - AARC · PDF fileFederated authentication - roleplay What happens in the federated authentication workflow? At the 2016 LIBER conference we held

Federatedauthentication-roleplayWhathappensinthefederatedauthenticationworkflow?Atthe2016LIBERconferenceweheldaworkshop:FederatetoWin!Partofthisworkshopwasaroleplaygame,whichillustratestheworkflowinafunway.Daretoplayityourself?TheworkflowTheworkflowweplayedwasfromaschemafromtheSWITCHAAIdemo.Studytheimagecarefully,takeyourtime.Doyouunderstandwhat’sgoingon?

Page 2: Federated authentication - roleplay - AARC · PDF fileFederated authentication - roleplay What happens in the federated authentication workflow? At the 2016 LIBER conference we held

TheplayersIntheroleplaythereareseveral‘characters’tobeplayed:

● User● LibraryPortal(aserviceprovider)● IdentityProvider(attheuser’shomeorganisation)● WhereAreYouFrom/DiscoveryService● Guide● SAMLProtocol

Attachedyoucanfindsignsfortheusergroups.Youcanprintthem(ormakethemyourself),anddistributethemamongtheplayers.Startplaying!Theroleplayisbothfunanduseful,hereishowyoucanplaythefederatedauthenticationworkflow:

1. TheLibraryPortalanswers:“Hallo,welcome!Whereareyoufrom?”.2. TheUsergoestoWhereAreYouFrom/DiscoveryServiceandchooseshis/herhome

organisation,andcomesbacktotheLibraryPortal.3. NowtheLibraryPortalaskstheUser:“Couldyouloginatyourhomeorganisation

now,please,soIknowdetailsaboutyousoIcanprovideyoutheserviceyouareaskingfor?”

4. TheUsergoestohis/herHomeOrganisation/IdentityProviderandtheIdentityProvideraskstheUser:“Hithere,couldyouenteryourcredentialshereinmysecureform,please?”.

5. TheUserentersthecredentials,theIdentityProviderrecognisestheUserandtellstheUser:“Thankyou,Iknowyou,IamsecurelypassingallnecessarydetailsaboutyoutotheLibraryPortal”.

6. TheUsergoesbacktotheLibraryPortal.MeanwhileSAMLProtocolpasseshis/heruserattributessecurelyinanenvelopefromtheIdentityProvidertotheServiceProvider/LibraryPortal.

7. TheLibraryPortalcheerstheUser:“NowIknowallthedetailsaboutyouIneedtoprovideyouwiththeserviceyouareaskingfor.Hereyougo!”.TheUserishappynowwithaserviceheneedsfromtheLibraryPortal.

ToillustrateSingle-Sign-On,tryaddinganotherServiceProvider.WhentheUserapproachesanotherServiceProvider,theServiceProvideragainsendstheUsertotheDiscoveryService.TheUserchooseshisHomeOrganisationagain,butnowtheIdentityProviderdoesn’taskfortheUsercredentialsashecanremembertheUserandsecurelypassesallnecessarydetailsabouttheUsertotheotherServiceProviderandtheUserisallowedbytheServiceProvidertoaccessrequestedservice.

Page 3: Federated authentication - roleplay - AARC · PDF fileFederated authentication - roleplay What happens in the federated authentication workflow? At the 2016 LIBER conference we held

Figuresforposters

Page 4: Federated authentication - roleplay - AARC · PDF fileFederated authentication - roleplay What happens in the federated authentication workflow? At the 2016 LIBER conference we held
Page 5: Federated authentication - roleplay - AARC · PDF fileFederated authentication - roleplay What happens in the federated authentication workflow? At the 2016 LIBER conference we held

FurtherReading

● LIBER2016workshopreport:FederatetoWin!AnAARCWorkshopattheLIBER● SWITCHAAIDemo