Bonjour tout le monde,
Dans un projet personnel, je crée un site web.
Le back est en Java avec l'utilisation de Spring et le front est en Angular.
J'arrive au moment fatidique où je dois gérer la création des utilisateurs ainsi que leurs connexions ^^.
Alors arrive un long moment de chercher dans tous les sens ^^.
J'ai fini par commencer à le faire via JWT et Spring sécurité.
À ça près tout ce passe bien, mais je tombe sur un problème. Après lecture d'innombrables blogs, il revient souvent que pour un gage de sécurité, il vaut mieux stocker le JWT dans un cookie en httponly et secure.
Le problème, c'est que pour l'instant je le stocke en Storage Session :
J'ai regardé de nombreux codes et apparemment, il faut que le serveur une fois la connexion validée envoie au front le cookie et que celui-ci le stocke ou quelque chose comme ça.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public saveToken(token: string) { window.sessionStorage.removeItem(TOKEN_KEY); window.sessionStorage.setItem(TOKEN_KEY, token); }
Débutant dans la programmation web et apprenant tout en autodidacte, j'avoue que je me perds un peu dans tout ça.
J'aimerais avec des explications sur tout ceci et si vous avez des exemples en plus ça serai parfait ^^.
Merci d'avance et bonne journée !
Partager