Ich versuche, eine Webanwendung mithilfe der Spring Security-Java-Konfiguration zu sichern.
So sieht die Konfiguration aus: -
%Vor%Beachten Sie, dass ich die HTTP-Standardauthentifizierung explizit deaktiviert habe mit: -
%Vor%Ich bekomme immer noch die HTTP Authenticaton-Eingabeaufforderung während ich auf eine gesicherte URL zugreife. Warum?
Bitte helfen Sie mir, das zu beheben. Ich möchte nur das Standard-Login-Formular rendern, das mitgeliefert wird.
Spring Boot Starter Version: 1.1.5 Spring Security Version: 3.2.5
Danke
Wenn Sie Spring Boot verwenden, finden Sie in der Dokumentation sagt:
So deaktivieren Sie die Boot-Standardkonfiguration vollständig in einem Web Anwendung können Sie eine Bean mit @EnableWebSecurity
hinzufügen
Wenn Sie sich also vollständig anpassen möchten, ist das möglicherweise eine Option.
Nur um es zu verdeutlichen ... Sie müssen lediglich die Annotation @EnableWebSecurity in Ihre Hauptanwendungsklasse oder Anwendungskonfigurationsklasse einfügen.
Sie können formLogin über die HttpSecurity-Instanz wie folgt deaktivieren:
%Vor%Dies führt zu einem 403 Http-Fehler beim Versuch, auf eine gesicherte Ressource zuzugreifen
Tags und Links spring-security spring-boot spring-java-config