Aller au contenu

Codez votre propre serveur OpenID Connect

Par Gilles Ballini et Stéphane Herman

Atelier double (3 h) :
Langue :
Français

Le sujet

Envie de comprendre comment fonctionnent Facebook Connect, Google Connect et d'autres services de délégation d'authentification ? Venez prendre le rôle d'un fournisseur d'identité et développer de zéro votre propre serveur d'authentification OpenID Connect.

L'atelier se déroule en trois parties :

  1. Pour s'échauffer : Implémentation d'un client OpenID Connect
  2. Le vif du sujet : Implémentation du serveur OpenID Connect
  3. Bonus : mise en place du Single Logout

Chaque participant pourra choisir de travailler en NodeJS ou en PHP. Les plus téméraires qui veulent utiliser un autre langage seront également les bienvenus, ils devront toutefois être autonomes sur la mise en place de leur stack de démarrage.

Prérequis : savoir implémenter un formulaire d'authentification par login/mot de passe sur une application web.

Présenté par