2016-12-14 1 views
0

Ich verwende Spring-Sicherheit 4.0.4. Ich habe versucht, die Sicherheitskonfigurationen für die Antwort-Header zu setzen unten- <sec:http use-expressions="true"> <sec:headers defaults-disabled="true"/> </sec:http> Es konnte kein AuthenticationEntryPoint eingerichtet werden. Bitte stellen Sie sicher, dass Sie einen Login-Mechanismus über den Namespace konfiguriert haben

Diese Einstellung ist die Sicherheitskomponenten im Sicherheitsheader zu deaktivieren. Wenn diese Einstellung jedoch ausgeführt wird, wird die folgende Ausnahme beim Serverstart ausgelöst.

Wie der Fehler, die Einstellungen erfordert form-login mit der obigen Einstellung verwendet werden. Könnte jemand bitte lassen Sie mich wissen, warum es so ist?

Antwort

3

authentication entry point (dh, wenn der Authentifizierungsprozess durch einen Versuch durch einen nicht authentifizierten Benutzer ausgelöst wird, auf eine gesicherte Ressource zuzugreifen)

Sie die entry-point-ref für Sie eigenen Einstiegspunkt Config können die AuthenticationEntryPoint implementiert, wie Config folgenden

<http entry-point-ref="youOwnEntrypoint"> 

Oder Sie können nur die auto-config auf True setzen, wird es ein Anmeldeformular, BASIC-Authentifizierung, Abmeldung Dienste automatisch registrieren.

<http auto-config="true" > 
Verwandte Themen