English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Fonctionnalités de Spring security

LDAP (Lightweight Directory Access Protocol) Single sign-on JAAS (Java Authentication and Authorization Service) LoginModule Authentification d'accès de base Authentification d'accès Digest Se souvenir de moi Authentification de Formulaire Web Logiciel d'autorisation Localisation Autorisation HTTP

LDAP (Lightweight Directory Access Protocol)

C'est un protocole d'application ouvert utilisé pour maintenir et accéder aux services de répertoire distribués via les protocoles de l'Internet.

Single sign-on

Cette fonction permet à l'utilisateur d'accéder à plusieurs applications sous l'aide d'un seul compte (nom d'utilisateur et mot de passe).

JAAS (Java Authentication and Authorization Service) LoginModule

C'est un module d'authentification pluggable implémenté en Java. Spring Security prend en charge son processus d'authentification.

Authentification d'accès de base

Spring Security prend en charge l'authentification d'accès de base, qui est utilisée pour fournir le nom d'utilisateur et le mot de passe lors de la requête.

Authentification d'accès Digest

Cette fonction nous permet de rendre le processus d'authentification plus sûr que l'authentification d'accès de base. Il nécessite que le navigateur confirme l'identité de l'utilisateur avant d'envoyer des données sensibles via le réseau.

Se souvenir-me

Spring Security prend en charge cette fonction sous assistance. Cookies HTTP. Il se souviendra des informations de l'utilisateur, évitant de se reconnecter à partir du même ordinateur avant le déconnexion de l'utilisateur.

Authentification de Formulaire Web

Dans ce processus, le formulaire Web collecte et vérifie l'identité de l'utilisateur à partir des informations d'identification provenant du navigateur web. Lorsque nous devons réaliser l'authentification du formulaire Web, Spring Security le prend en charge.

Autorisation

Spring Security fournit cette fonctionnalité pour autoriser les utilisateurs avant d'accéder aux ressources. Il permet aux développeurs de définir des stratégies d'accès pour les ressources.

Localisation de logiciels

Cette fonctionnalité nous permet de créer des interfaces utilisateur en utilisant n'importe quel langage.

Autorisation HTTP

Spring fournit cette fonctionnalité pour l'autorisation HTTP des URL de requêtes Web en utilisant des chemins Apache Ant ou des expressions régulières.


Spring Security 5Fonctionnalités ajoutées dans .0

OAuth 2.0 connexion

Cette fonction fournit aux utilisateurs les fonctionnalités nécessaires pour se connecter en utilisant leurs comptes existants sur GitHub ou Google pour l'application. Cette fonction est réalisée en utilisant OAuth 2Les codes d'autorisation spécifiés par le cadre d'autorisation .0 de Spring Security sont utilisés pour réaliser.

Prise en charge réactive

À partir de Spring Security 5Depuis la version .0, il fournit une prise en charge réactive et peut même être intégré avec Spring WebFlux.

Encodage de mots de passe moderne

Spring Security 5.0 a introduit de nouveaux encodeurs de mots de passe DelegatingPasswordEncoder ,il peut résoudre plus modernement les encodeurs précédents NoOpPasswordEncoder toutes les questions.