Tutoriel de sécurité Spring
Spring Security, est un cadre d'authentification et de contrôle d'accès flexible et puissant pour sécuriser l'application Web Java basée sur Spring.
Version Spring à utiliser dans ces tutoriels:
-
Spring 3.2.8.RELEASE
-
Spring Security 3.2.3.RELEASE
Note
Essayez ceciSpring Boot + Spring Security + Thymeleaf example
1. Exemples de sécurité Spring
Exemples pour vous montrer comment sécuriser votre application Web avec Spring Security.
-
Spring Security Hello World XML Example
Spring MVC + Spring Security XML-based project, using the default login form. -
Spring Security Hello World Annotation Example
Projet basé sur les annotations Spring MVC + Spring Security, en utilisant le formulaire de connexion par défaut. -
Spring Security Custom Login Form XML Example
Projet basé sur XML Spring MVC + Spring Security, formulaire de connexion personnalisé, fonction de déconnexion, protection CSRF et authentification en mémoire. -
Spring Security Custom Login Form Annotation Example
Projet basé sur les annotations Spring MVC + Spring Security, formulaire de connexion personnalisé, fonction de déconnexion, protection CSRF et authentification en mémoire. -
Spring Security Form Login Using Database – XML and Annotation Example
Authentification de base de données, Spring Security, JSP taglibs, JDBC, personnalise la page d'accès refusé 403, etc., à la fois en XML et en annotations. -
Spring Security : Limit Login Attempts – XML and Annotation Example
Verrouille les comptes utilisateur si un utilisateur a tenté 3 tentatives de connexion non valides. -
Spring Security Remember Me Example
Souvenez-vous de moi Exemple «Approche de jeton persistant». Extra: la connexion de l'utilisateur à partir du cookie Remember me ne peut pas effectuer l'opération de mise à jour. -
Spring Security password hashing example
Codeur de mot de passe avec algorithme BCrypt. -
Spring Security + Hibernate XML Example
Utilisation de Hibernate pour charger les utilisateurs pour l'authentification de la base de données. -
Spring Security + Hibernate Annotation Example
Utilisation de Hibernate pour charger les utilisateurs pour l'authentification de la base de données.
2. FAQs
Quelques questions fréquemment posées dans Spring Security.
-
Customize 403 access denied page
Comme la rubrique, vous montre comment personnaliser une page d'accès refusé 403, à l'aide de l'attribut error-page et du gestionnaire personnalisé. -
Check if user is from remember me cookie
Si authentification == RememberMeAuthenticationToken -
Encoded password does not look like BCrypt
La longueur du «mot de passe» n'est pas suffisante pour stocker la valeur de hachage bcrypt. -
How to get current login username in Spring Security
3 façons d'obtenir le nom d'utilisateur de connexion actuel dans Spring Security. -
ClassNotFoundException: org.springframework.security.web.savedrequest.DefaultSavedRequest
Certains articles obsolètes ou obsolètes… pourraient être mis à jour à l'avenir.
-
Spring Security HTTP basic authentication example
Le navigateur affiche une boîte de dialogue de connexion pour l'authentification. -
Spring Security access control example
Exemple d'implémentation de contrôle d'accès ou d'autorisation sur une application Web. -
Display custom error message in Spring Security
Comment remplacer facilement les messages d'erreur par défaut de Spring Security. -
Spring Security logout example
Exemple simple pour vous montrer comment implémenter la fonction de déconnexion.