2017-09-28 1 views
0

Vous cherchez des conseils sur la façon de mettre en œuvre un système de connexion. Donc, je suis actuellement en train d'utiliser ce projet: https://www.codebyamir.com/blog/user-account-registration-with-spring-boot pour mon inscription, car il en existe beaucoup par défaut. Tout fonctionne bien, donc la prochaine étape est un système de connexion. Mais ma question est, qu'est-ce que "se connecter" réellement à la base de données MySQL? Je reçois la vérification de base de l'utilisateur + réussite, mais je suis curieux de savoir comment il se connecte encore ou comment il vous maintient en permanence en tant qu'utilisateur connecté? Ce ne serait pas quelque chose avec des cookies?MySQL login Guidance? Spring boot security

Peu importe, je pensais que je vais essayer de mettre en œuvre cet exemple: https://medium.com/@gustavo.ponce.ch/spring-boot-spring-mvc-spring-security-mysql-a5d8545d837d

Cela me confond. Après le code, il semble que vous fassiez une demande GET à/login pour voir la page de connexion, puis sur login.html il fait une requête POST à ​​/ login, mais sur le controller/login est seulement configuré pour mapper obtenir des requêtes? Puis en quelque sorte SecurityConfiguration.java fait quelque chose pour vous connecter?

TL; DR: J'ai regardé autour pendant un moment et ne peux pas donner un sens à cela? Quelqu'un pourrait-il expliquer comment fonctionne la journalisation ou afficher des didacticiels pertinents sur le fonctionnement de la sécurité au printemps? Tout conseil est grandement appréciée!

Répondre