Pour mieux comprendre ce processus, voyons la routine quotidienne dâun collaborateur. En arrivant le matin, il se connecte une fois via SAML. Cette connexion lui donne accès à la suite entière dâapplications basées sur SAML. Il nâa plus rien à faire et peut passer dâune application à lâautre.
Quand utiliser SAML ou OAuth ?
SAML et OAuth offrent tous les deux des possibilités dâauthentification unique (Single Sign-On/SSO), et ils sont critiques pour la productivité des collaborateurs. Les deux technologies ne constituent pas exactement une alternative lâune à lâautre, mais sont compatibles entre elles.
Dans lâenvironnement Microsoft, par exemple, OAuth traite le processus dâautorisation et SAML le processus dâauthentification. Vous pouvez les utiliser en même temps pour octroyer (via SAML) et autoriser (via OAuth) lâaccès à une ressource protégée.
Vous pouvez aussi décider de nâen utiliser aucun. Par exemple, certaines pages web nâexigent pas forcément les deux.
Mais la plupart des entreprises dotées de systèmes numériques ont besoin dâun processus dâauthentification et dâautorisation efficace pour permettre aux utilisateurs de se connecter et de naviguer entre ces systèmes afin dâaccomplir leurs tâches quotidiennes.
Quâen est-il dâOpenID Connect (OIDC)Â ?
Vous aurez très probablement besoin dâOAuth si vous développez un outil secondaire destiné aux consommateurs, comme une application ou un portail, et il y a de fortes chances que les clients apprécient de pouvoir accéder à vos outils sans devoir créer de nouveaux identifiants. OAuth peut également sâavérer utile pour les collaborateurs qui utilisent des outils non SAML.
Pour obtenir une vraie comparaison avec SAML, découvrez la différence entre SAML, OAuth et OpenID Connect.
Fonctionnement avec Okta
Okta propose des services SSO qui permettent aux utilisateurs de sâauthentifier de façon fluide auprès des applications dont ils ont besoin au quotidien. Un processus dâauthentification unique sécurisé utilise souvent SAML comme protocole, mais Okta fournit également dâautres options, notamment un widget de connexion, un kit SDK dâauthentification (qui est une bibliothèque basée sur JavaScript), lâauthentification sociale et une API dâauthentification, disponibles pour tous les clients.
Découvrez les solutions de gestion des identités préintégrées dâOkta ici.
Références
A Survey on Single Sign-On Techniques. (2012). Procedia Technology.Â
Employees switch apps more than 1,100 times a day, decreasing productivity. (Décembre 2018). TechRepublic.Â
Stop syncing your contacts with Facebook. (Août 2019). Mashable.Â
Authentication vs Authorization. (Septembre 2018). Medium.
Authentification ou autorisation. (Mai 2020). Microsoft.Â
Why SAML? (Security Assertion Markup Language). (Juillet 2018). Medium.
Understanding Authentication, Authorization, and Encryption. Boston University.