IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Boot Java Discussion :

Désactiver la sécurité TOMCAT d'une application Spring Boot


Sujet :

Spring Boot Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    729
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 729
    Par défaut Désactiver la sécurité TOMCAT d'une application Spring Boot
    Bonjour j'utilise Spring Boot 2.4.3

    Mon application est est une application Maven multi Module et est composé des techno Angular/Spring Boot/Spring Security. Je me suis basé sur le tutoriel suivant: https://spring.io/guides/tutorials/s...curity_part_ii
    en faisant un >mvn clean package sur mon module parent, je créé un jar que je lance par java -jar backend-0.1-SNAPSHOT.jar. Le front angular qui est embarqué fonction bien, je l'ai testé.


    Normalement quand je lance Spring Boot, il devrait me donner un mot de passe correspondant à l'dentifiant "user" comme le montre l'image suivante

    Nom : Capture d’écran 2021-05-01 à 14.59.54.png
Affichages : 420
Taille : 162,5 Ko




    Or quand je lance mon Spring Boot il n'y a pas de mot de passe affiché. Je me retrouve donc avec une fenetre d'authentification qui me demande un utilisateur et un mot de passe


    Nom : Capture d’écran 2021-05-01 à 15.00.20.png
Affichages : 386
Taille : 34,5 Ko


    Je pense que c'est la sécurité du serveur TOMCAT embraqué dans Spring Boot. L'idéal serait de désactiver cette sécurité et je ne sais pas comment. J'ai beaucoup cheché sans trouver

    j'ai essayé de rajouter dans application.properties les lignes suivante sans succès

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration
     
    security.user.name=user
    security.user.password=password
     
    spring.security.user.name=user
    spring.security.user.password=password
     
    security.basic.enabled=false
    management.security.enabled =false

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    729
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 729
    Par défaut
    Bonjour, j'ai trouvé la solution

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    @Configuration
    @EnableWebSecurity
    public class SecurityConfig extends WebSecurityConfigurerAdapter {
     
        @Override
        protected void configure(HttpSecurity security) throws Exception
        {
         security.httpBasic().disable();
        }
    }
    mais je ne voie que la page index.html affichée. L'application ne tiend pas compte des routes angular

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 07/01/2020, 11h28
  2. Changer le contexte d'une application Spring boot
    Par momjunior dans le forum Spring Boot
    Réponses: 1
    Dernier message: 17/12/2019, 10h55
  3. Déploiement d'une application Spring Boot sur Heroku
    Par k_oumarou dans le forum Spring Boot
    Réponses: 4
    Dernier message: 24/05/2019, 12h50
  4. Réponses: 8
    Dernier message: 30/08/2017, 15h23
  5. EDeployement d'une application spring boot(.jar) sur ubuntu server
    Par ben22222222 dans le forum Spring Boot
    Réponses: 5
    Dernier message: 14/12/2016, 15h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo