- Qu'est-ce qu'une API ? by RedHat
- JSON Web Tokens
- What Is JWT and Why Should You Use JWT by Web Dev Simplified
- Cross-origin resource sharing (CORS)
Parce qu'il faut un début à tout et que ce sera le point d'entrée, vous allez uniquement ;-) mettre en place une API REST d'authentification avec BDD.
Vous allez former un binôme et construire la partie BACK mais aussi la partie FRONT (peut être uniquement du HTML mais dans ce cas fonctionnel avec Github Page).
Je souhaite une API REST serverless (sans cookies), donc pas le choix vous allez devoir utiliser les JWT.
Sur une page d'accueil, je souhaite avoir la possibilité de m'enregistrer ou de me connecter à l'application.
Une fois connecté et seulement si je suis connecté, je peux accéder à ma page profil avec possibilité de mettre à jour quelques informations (pseudo, bio, mot de passe).
😃 Pas de langage imposé, c'est vous qui décidez (mais vous serez marié avec jusqu'à la fin de la formation) Alors la pilule bleue ou la pilule rouge ? 🤔
Bonus: avatar, gestion mot de passe oublié (envoie par mail), authentification Facebook, Google, déploiement en ligne, etc...
En binôme, a livrer pour le 23/11/2021 12h12
L'utilisateur doit pouvoir créer un compte, se connecter et accéder a sa page profil !
Démonstration et argumenter les choix technique !
Un dépôt Github, en bonus : API hébergé !