Исключения безопасности NTLM Spring при входе в систему - PullRequest
1 голос
/ 08 марта 2011

Я пытаюсь использовать NTLM с Spring Security.Когда я запускаю свой index.jsp, я получаю исключение

Error creating bean with name 'authenticationProvider' defined in 
ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot resolve 
reference to bean 'userDetailsService' while setting bean property 'userDetailsService'; nested exception is org.springframework.beans.factory.
NoSuchBeanDefinitionException: No bean named 'userDetailsService' is defined

В моем applicationContext.xml я определил свой пользовательский UserDetailsAuthenticationProvider как

 <bean id="authenticationProvider"
          class="com.icesoft.icefaces.security.UserDetailsAuthenticationProvider">
        <security:custom-authentication-provider/>
        <property name="userDetailsService" ref="userDetailsService"/>
    </bean>

Как я могу устранить эту ошибку?Поскольку я борюсь с этим в течение последних 2 дней.

Любая помощь высоко ценится.

Спасибо

1 Ответ

1 голос
/ 08 марта 2011

Кажется, вам не хватает bean-компонента userDetailsService в вашей конфигурации Spring.

Проверьте эту ссылку об интерфейсе UserDetailsService:

http://facestutorials.icefaces.org/tutorial/spring-security-basic.html#userDetailsService

...