Frühling-die Sicherheit ist nicht Kommissionierung meine authentication manager
Ich bin verschraubt mit der spring security-Konfiguration Problem
Hier ist meine Konfiguration
<security:global-method-security pre-post-annotations="enabled" />
<security:http auto-config="true">
<security:intercept-url pattern="/dologin" access="ROLE_USER,ROLE_ANONYMOUS" />
<security:form-login login-processing-url="/security_check" login-page="/onlogin" always-use-default-target="false" authentication-failure-url="/onlogin" default-target-url="/home" />
<security:logout invalidate-session="true" logout-url="/logout" logout-success-url="/onlogout" />
<security:remember-me />
<security:http-basic/>
</security:http>
<security:authentication-manager alias="authenticationManager">
<security:authentication-provider ref="daoAuthenticationProvider"/>
</security:authentication-manager>
<bean id="anonymousAuthenticationProvider"
class="org.springframework.security.authentication.AnonymousAuthenticationProvider">
<property name="key" value="badgerbadgerbadger" />
</bean>
<bean id="daoAuthenticationProvider"
class="org.springframework.security.authentication.dao.DaoAuthenticationProvider">
<property name="userDetailsService" ref="userDetailsService" />
</bean>
Mein problem ist, dass wenn eine Anforderung für die Authentifizierung, ich finde es gibt nur zwei Anbieter registriert.
org.springframework.security.authentication.AnonymousAuthenticationProvider@8fe4ad
org.springframework.security.authentication.RememberMeAuthenticationProvider@1db9cb9
Könnte was mir falsch läuft? Bitte beschreiben?
InformationsquelleAutor vijay.shad | 2010-02-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, Sie müssen identifizieren Sie Ihre benutzerdefinierten Anbieter zu spring security mit security:custom-authentication-provider tag.
Beispiel:
Müssen Sie möglicherweise, dass auf Ihrem anonymousAuthenticationProvider bean auch.
InformationsquelleAutor Dónal Boyle
Versuchen Sie Folgendes:
InformationsquelleAutor lexicore
in Ihrem daoAuthenticationProvider Sie einen Verweis auf userDetailsService, aber ich sehe nicht ein, eine solche Bohne in Ihrer Konfiguration.
überprüfen Sie durchlässig Fehlermeldungen, würde ich erwarten, um zu sehen, eine Referenz auf bean verpasst es.
InformationsquelleAutor José Lecaros
Verwenden/definieren 'id' bei der Festlegung der security authentication manager.
Beispiel:
InformationsquelleAutor Dev S