mission Game of Thrones 6

Authentification avec jeton

JSON Web Token (JWT) est un standard ouvert défini dans la RFC 7519. Disponible dans la plupart des langages pour l’échange sécurisé de jeton. On pourra obtenir les extensions nécesaire ssur le site jwt.io.

 

JWT avec SLIM

  • Ajouter JWT grâce à composer.

  • Permettre à un utilisateur d’obtenir un jeton valable 30 minutes lors de la connexion au site. On enregistrera ce jeton en session JavaScript.

Exemple de code client

Exemple de code serveur

 

  • Sécuriser les routes permettant d’afficher les utilisateurs grâce à la vérification d’un jeton.
  • Sécuriser toutes les routes permettant de modifier, ajouter ou supprimer un élément.

 

 

JWT avec Express

  • Ajouter JWT.

  • Permettre à un utilisateur d’obtenir un jeton valable 30 minutes lors de la connexion au site. On enregistrera ce jeton en session JavaScript. Documentation jsonwebtoken

  • Sécuriser les routes permettant d’afficher les utilisateurs grâce à la vérification d’un jeton.
  • Sécuriser toutes les routes permettant de modifier, ajouter ou supprimer un élément.

 

 

JWT avec Flask

  • Ajouter JWT.

  • Permettre à un utilisateur d’obtenir un jeton valable 30 minutes lors de la connexion au site. On enregistrera ce jeton en session JavaScript. Documentation pyjwt

  • Sécuriser les routes permettant d’afficher les utilisateurs grâce à la vérification d’un jeton.
  • Sécuriser toutes les routes permettant de modifier, ajouter ou supprimer un élément.

 

Sauvegarde

  • Enregistrer les fichiers dans un répertoire got6  sous Gitlab.

 

2018-08-11T00:10:38+00:00By |Tags: , |