Abstract:
Avec le développement des technologies informatiques, les organisations offrent de plus en plus à leurs utilisateurs des services nécessitant une authentification et accessibles par internet. Ces services peuvent être internes aux organisations ou fournies par des fournisseurs de services Cloud. Le nombre d'identifiants et de mots de passe que les utilisateurs devront mémoriser augmente avec l'augmentation du nombre de services mis à leur disposition. Dans ces cas-là, la mise en place d'un système de gestion des identités et des accès est importante pour gérer les identités des utilisateurs et leur accès aux différents services. L'authentification unique (Single Sign-On ou SSO) est une fonctionnalité importante d'un système de gestion des identités et des accès, elle permet aux utilisateurs de s'authentifier une seule fois avec un seul ensemble d'informations d'identification pour accéder à tous les services mis à leur disposition, leur évitant ainsi de mémoriser plusieurs identifiants et mots de passes et de s'authentifier séparément à chaque service. Dans ce mémoire, nous avons parlé de l'importance de la mise en place d'un système d'authentification unique au sein d'une organisation, nous avons ainsi décrit le fonctionnement de certains protocoles d'implémentation du SSO qui sont Kerberos, SAML et OpenID Connect et nous avons proposé une solution d'implémentation d'un système SSO pour l'université de Béjaia.