Hoe kan ik inloggen via een externe service?
Met i-Reserve kunnen ontwikkelaars eenvoudig het authenticeren (inloggen) verplaatsen naar een externe provider. Dit kan zowel op klantniveau als op beheerdersniveau. In het eerste geval kan dit gebruikt worden, door in te loggen, om nieuwe gebruikers aan te maken. In het geval van beheerders login dient de gebruiker op een reguliere manier te worden aangemaakt. Immers, bij de registratie van de beheerder dienen ook groepen en rechten te worden toegewezen. Dit dient dan ook door een (hoofd)beheerder te gebeuren. Vervolgens kan wél het authenticeren worden overgenomen door de koppeling met de externe provider. Mits het e-mail adres met elkaar matcht.
Op technisch niveau wordt aantal open protocollen (zoals OAuth en OpenID) gebruikt om op een veilige en gestandaardiseerde manier verbinding te maken en te communiceren met de API's van verschillende (sociale) netwerken. Mits u de juiste autorisaties van een gebruiker van een sociaal netwerk heeft gekregen, kan i-Reserve toegang krijgen tot de genoemde API om namens die gebruiker handelingen verrichten. In alle gevallen wordt enkel de koppeling gebruikt om authenticatie te laten plaatsvinden.
In Oauth wordt vaak gesproken over een Service Provider en een Identity provider. In dit geval is de externe service de Identity provider voor i-Reserve als service provider.
Deze functionaliteit is in lijn met de regel en wetgeving rondom de AVG.