Lire le nom d'utilisateur / mot de passe à partir d'un fichier dans Spring Security

S.Guha:
<beans:beans xmlns="http://www.springframework.org/schema/security"
    xmlns:beans="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://www.springframework.org/schema/security
    http://www.springframework.org/schema/security/spring-security-3.2.xsd">

    <http use-expressions="true" auto-config="true">
        <intercept-url pattern="/login**" access="permitAll"/>
        <intercept-url pattern="/resources/**" access="permitAll"/>
        <intercept-url pattern="/favicon.ico" access="permitAll"/>
        <intercept-url pattern="/**" access="hasRole('ROLE_USER')" />

        <form-login 
            login-page="/login" 
            default-target-url="/" 
            always-use-default-target="true" 
            authentication-failure-url="/login?error=" 
            username-parameter="username"
            password-parameter="password" />
        <logout invalidate-session="true" logout-success-url="/login?logout="  />
        <!-- enable csrf protection -->
        <!-- <csrf/> -->
    </http>

    <authentication-manager>
        <authentication-provider>
            <user-service>
                <user name="[email protected]" password= "soham123" authorities="ROLE_USER"/>
            </user-service>
        </authentication-provider>
    </authentication-manager>

</beans:beans>

Je souhaite ajouter un nom d'utilisateur et un mot de passe dans un fichier séparé.

Marcus alors:

Comme expliqué dans le Guide de référence sur la sécurité Spring, vous pouvez pointer user-servicevers un fichier de propriétés contenant les informations nécessaires.

Créez un fichier de propriétés users.propertiesdans src/main/resources.

[email protected]=soham123,ROLE_USER,enabled

Puis pointez le user-servicevers ce fichier

<user-service properties="classpath:users.properties" />

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Lire le nom d'utilisateur et le mot de passe dans un fichier

Programme pour lire le nom d'utilisateur et le mot de passe à partir d'un fichier texte

Vérifier le nom d'utilisateur et le mot de passe dans un fichier texte

Java - crypter / décrypter le nom d'utilisateur et le mot de passe à partir d'un fichier de configuration

Comment lire le nom d'utilisateur/mot de passe rempli automatiquement à partir d'un formulaire en utilisant Ember

Lire le fichier distant en java qui nécessite un nom d'utilisateur et un mot de passe

Comment vérifier le nom d'utilisateur et le mot de passe à partir d'un CSV. fichier

Problème d'authentification dans Spring Security (vérifier uniquement le nom d'utilisateur et non le mot de passe?)

Comment passer le nom d'utilisateur et le mot de passe dans un fichier externe dans Excel Data Connection

Puis-je charger le nom d'utilisateur et le mot de passe par fichier dans Spring Boot + Hibernate?

La connexion à Spring Security échoue malgré un nom d'utilisateur et un mot de passe corrects

Authentification par mot de passe du nom d'utilisateur dans Spring Security

RestController demandant le nom d'utilisateur et le mot de passe dans le projet Spring JAVA

Lecture du nom d'utilisateur et du mot de passe dans le fichier .txt

comment utiliser un nom d'utilisateur et un mot de passe fournis pour lire un fichier en Java

Java: comment lire le mot de passe d'un fichier?

Définissez le nom d'utilisateur et le mot de passe à partir du fichier Txt à l'aide de bash

Lire le mot de passe sudo à partir d'un tube

comment valider le nom d'utilisateur et le mot de passe à partir d'un tableau d'objets donné ?

Comment créer un nouveau nom d'utilisateur et mot de passe dans le script Bash?

Java vérifie le nom d'utilisateur et le mot de passe pour la correspondance (à partir du fichier XML)

Lire / ajouter les informations d'identification de l'utilisateur à partir du fichier dans Spring Security

Lire le nom d'utilisateur/mot de passe depuis SMS iOS

L'authentification Spring Security ne fonctionne que pour un seul nom d'utilisateur et mot de passe

Ajout d'un nouveau champ avec nom d'utilisateur et mot de passe dans le formulaire de connexion de Django

Décodez le mot de passe encodé Bcrypt dans Spring Security pour désactiver le compte utilisateur

Python - correspondance des données d'un fichier externe (nom d'utilisateur mot de passe)

Spring Security 3- Comment personnaliser les paramètres de nom d'utilisateur / mot de passe?

Validez le nom d'utilisateur et le mot de passe dans IdentityServer4 dans un flux implicite

TOP liste

  1. 1

    comment afficher un bouton au-dessus d'un autre élément ?

  2. 2

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  3. 3

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

  4. 4

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  5. 5

    Conversion double en BigDecimal en Java

  6. 6

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  7. 7

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  8. 8

    Passer la taille d'un tableau 2D à une fonction ?

  9. 9

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  10. 10

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  11. 11

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  12. 12

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  13. 13

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  14. 14

    Exporter la table de l'arborescence vers CSV avec mise en forme

  15. 15

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  16. 16

    Créer un système Buzzer à l'aide de python

  17. 17

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  18. 18

    Empêcher l'allocation de mémoire dans la génération de combinaison récursive

  19. 19

    Déplacement des moindres carrés d'ajustement pour les déplacements de points ayant des problèmes

  20. 20

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  21. 21

    Microsoft.WebApplication.targets

chaudétiquette

Archive