in meiner Feder Webapplikation Ich möchte einen authentifizierten Benutzer in meinem Controller bekommen:Spring Security getPrincipal() Methode gibt AnonymousUser
Object principal = SecurityContextHolder.getContext().getAuthentication().getPrincipal();
Aber der Wert des Haupt ist "AnonymousUser" obwohl ich in loged haben Wie. kann ich einen authentifizierten Benutzer erhalten? Meine Konfigurationen im Frühjahr security.xml:
<http auto-config="true" request-matcher="regex">
<intercept-url pattern="/welcome*" access="ROLE_USER" />
<form-login login-page="/login" default-target-url="/welcome"
authentication-failure-url="/loginfailed" />
<logout logout-success-url="/logout" />
</http>
Welche URL haben Sie erhalten, wenn Sie „AnonymousUser“ bekommen? –
http: //localhost/test.html – Igorock
Wie soll SS hier ins Spiel kommen? Sie haben es so konfiguriert, dass es nur '/ welcome *' abfängt. –