Spring Boot et Spring Security sont toujours redirigés vers la connexion

Chinthaka Dinadasa

J'essaye d'intégrer la sécurité de printemps avec l'application Web de démarrage de printemps. ma structure de projet comme suit,

entrez la description de l'image ici

et les dépendances du projet comme suit,

<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>org.apache.tomcat.embed</groupId>
        <artifactId>tomcat-embed-jasper</artifactId>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
    </dependency>
    <!-- Need this to compile JSP,
        tomcat-embed-jasper version is not working, no idea why -->
    <dependency>
        <groupId>org.eclipse.jdt.core.compiler</groupId>
        <artifactId>ecj</artifactId>
        <version>4.6.1</version>
        <scope>provided</scope>
    </dependency>
    <!-- Optional, test for static content, bootstrap CSS-->
    <dependency>
        <groupId>org.webjars</groupId>
        <artifactId>bootstrap</artifactId>
        <version>3.3.7</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-security</artifactId>
    </dependency>
    <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-mongodb -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-mongodb</artifactId>
    </dependency>

et les configurations de sécurité Web sont

@Override
protected void configure(HttpSecurity http) throws Exception {
    super.configure(http);
    http.authorizeRequests()
            .antMatchers("/user/**").permitAll()
            .anyRequest().fullyAuthenticated()
            .and()
            .formLogin()
            .loginPage("/login")
            .failureUrl("/login?error=true")
            .successHandler(customAuthenticationSuccessHandler)
            .usernameParameter("user")
            .passwordParameter("password")
            .permitAll()
            .and()
            .logout()
            .logoutUrl("/logout")
            .logoutSuccessHandler(customLogoutSuccessHandler)
            .permitAll();
}

@Override
public void configure(WebSecurity web) throws Exception {
    super.configure(web);

    web
            .ignoring()
            .antMatchers("/resources/**", "/static/**", "/css/**", "/js/**", "/images/**");


}

@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
    super.configure(auth);
    auth.userDetailsService(SecureUserDetailService);
}

J'ai donné permitAll () au /user/**modèle d'URL dans les configurations de sécurité de printemps. Puis utilisé /user/registrationcomme valeur de mappage de demande dans UserRegistrationController. Mais lorsque j'accède à l'URL mentionnée, elle redirige toujours vers la page de connexion.

Chinthaka Dinadasa

super.configure (http);

A fait les dégâts. cela fonctionne après avoir supprimé "super.configure (http);"

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

Spring Security se redirige toujours vers "/" après la connexion

Spring Security - L'authentification de l'utilisateur échoue parfois et l'utilisateur est redirigé vers la page de connexion

Impossible de se connecter Spring Security - me redirige toujours vers la page de connexion

Plugin Grails Spring Security - formulaire de connexion redirigé vers ajaxAuth

Être redirigé après la connexion mais je ne suis pas réellement connecté à Spring Security

page de connexion et contrôleur personnalisés de Spring Boot et Spring Security

Après la connexion, Spring Security redirige à nouveau vers la page de connexion

La déconnexion ne fonctionne pas avec Spring Boot, Spring Security et Thymleaf

Empêcher la redirection vers la connexion pour Spring Security

La mise à niveau vers Spring Security 4 interrompt la connexion

spring security échec de la première connexion et succès de la deuxième connexion

La déconnexion de Spring Security ne fonctionne pas - n'efface pas le contexte de sécurité et l'utilisateur authentifié existe toujours

Spring Security et connexion Angularjs

Spring Security: Comment rediriger vers une URL REST après la connexion

spring boot oauth2.0 et spring security: comment accorder l'autorisation (autorités) à la connexion de l'utilisateur via facebook ou slack

Comment configurer Spring Boot et Spring Security pour prendre en charge la connexion par formulaire et la connexion Google OAuth2

Spring Security .permitAll () n'est plus efficace après la mise à niveau vers Spring Boot 2.0.2

Connexion Spring-Boot sans Spring Security

Spring Boot Security utilisant http au lieu de https lors du transfert vers la page de connexion

Redirection de Spring Security vers la page précédente après une inscription réussie sur secuser et une connexion automatique

Redirection de Spring Boot vers l'URL demandée après la connexion

Redirection de Spring Boot vers la page actuelle après une connexion réussie

Spring Oauth et sécurité redirigent vers / login lorsque la connexion réussit

Impossible de rediriger un utilisateur vers la page souhaitée après la connexion avec Spring Security

Spring-Security: le nom d'utilisateur est envoyé vide pour la connexion après la mise à niveau vers Spring-Security 4.1

Spring Security OAuth2 redirige toujours vers / page de connexion ayant un en-tête Bearer valide

Pourquoi la connexion SSL entre une application Spring Boot et Consul échoue après quelques minutes?

Redirection de connexion Spring Security OAuth2 vers la page d'erreur malgré le succès

Les utilisateurs sont redirigés vers la page Mon compte s'ils ne sont pas connectés. Toujours redirigés s'ils sont connectés. Redirection mise en cache ?

TOP liste

  1. 1

    Redirection HTTP vers HTTPS dans Java à l'aide de HTTPURLConnection

  2. 2

    Uncaught TypeError: map n'est pas une fonction dans Reactjs avec Firebase

  3. 3

    Comment envoyer plusieurs variables de la lame au contrôleur

  4. 4

    Enregistrer le chemin de l'image de la galerie vers la base de données de la salle et l'afficher dans la liste des recycleurs

  5. 5

    Concaténer des variables dans ansible

  6. 6

    Filtrer les données en fonction des conditions d'une trame de données

  7. 7

    Stop jQuery execution after one time execution

  8. 8

    System.Data.SqlClient.SqlException: 'Nom de colonne non valide' ApplicationRoleId '.'

  9. 9

    Comment définir du texte dans un QLabel et afficher les caractères '<>'?

  10. 10

    Échec de l'exécution de 'insertBefore' sur 'Node': le paramètre 1 n'est pas de type 'Node'

  11. 11

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

  12. 12

    Comment analyser un fichier avec un tableau d'objets JSON en utilisant Node.js?

  13. 13

    Comment désactiver ou activer le balayage de Viewpager dans Android

  14. 14

    ESP8266 HADRWARE MINUTERIE, USA pour cocher une macro étrange

  15. 15

    Générer une variable binaire avec une corrélation prédéfinie avec une variable déjà existante

  16. 16

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

  17. 17

    Comment centrer un div tout en utilisant la transition et transformer avec l'échelle

  18. 18

    php ajouter et fusionner des données de deux tables

  19. 19

    obtenir le nombre de marqueur affiché sur la carte

  20. 20

    Laravel SQLSTATE [HY000] [1049] Base de données inconnue 'previous_db_name'

  21. 21

    Comment utiliser le stockage local et le supprimer lorsqu'il n'est pas nécessaire

chaudétiquette

Archive