Ich bin neu in der Konfiguration von Spring Security mit Java Config . Ich habe versucht, diesem Beitrag zu folgen. Wenn ich meine App ausführe, erhalte ich jedoch eine Basic Auth-Challenge für alle URLs, einschließlich /
. Das Eingeben der beiden Benutzer-ID / Pass-Combos scheint nicht zu funktionieren.
Mein Controller:
%Vor%Ich bin mir nicht sicher, was ich sonst noch versuchen sollte. Ich suche nur eine Anleitung, warum das nicht funktioniert.
Aktualisieren
Der Vollständigkeit halber ist hier die Config-Klasse:
%Vor%Und der WebApplicationInitializer:
%Vor%Ich habe diese zuvor nicht hinzugefügt, weil sie so ziemlich ein Copy-Paste aus dem referenzierten Blogbeitrag sind.
Die ursprüngliche Frage wird wahrscheinlich am besten beantwortet, indem nur die verfügbaren Optionen beschrieben werden. Einige Anwendungen (Dienste, die nur eine einfache HTTP-Authentifizierung benötigen) können die Standardeinstellungen im Aktuator verwenden, andere müssen security.*
properties angeben (siehe SecurityProperties
für Optionen) und / oder AuthenticationManager
(für Benutzerkontodetails) . Die nächste Stufe der Kontrolle ergibt sich aus dem Hinzufügen Ihrer eigenen WebSecurityConfigurerAdapter
. Sie können sich das ansehen, indem Sie sich die " sichere "Probe im Spring Boot .
Tags und Links spring spring-mvc spring-security spring-boot spring-java-config