How to add default admin to spring security xml config?
I am trying to add the default admin user to my Spring Security 3 xml config and I tried this! but he saysBad credentials
Spring-security xml config:
<security:form-login login-page="/login.xhtml"
default-target-url="/dashboard.xhtml" authentication-failure-url="/login.xhtml?incorrect=true" />
<!-- authentication-failure-url="/login.xhtml?failed=true" -->
<security:logout logout-url="/logout" delete-cookies="true"
logout-success-url="/login.xhtml" />
</security:http>
<bean id="userDao" class="com.tds.erp.dao.impl.UserDaoImpl"
autowire="default" />
<bean id="userDetailsService" class="com.tds.erp.services.impl.UserDetailServiceImpl">
<property name="userDao" ref="userDao"></property>
</bean>
<bean id="daoAuthenticationProvider"
class="org.springframework.security.authentication.dao.DaoAuthenticationProvider">
<property name="userDetailsService" ref="userDetailsService"></property>
</bean>
<bean id="authenticationManager"
class="org.springframework.security.authentication.ProviderManager">
<constructor-arg ref="daoAuthenticationProvider" />
</bean>
<security:authentication-manager>
<security:authentication-provider
user-service-ref="userDetailsService">
<security:password-encoder hash="bcrypt" />
</security:authentication-provider>
<security:authentication-provider>
<security:user-service>
<security:user name="admin" password="admin"
authorities="ROLE_USER, ROLE_ADMIN, ROLE_RH, ROLE_MANAGER" />
</security:user-service>
</security:authentication-provider>
</security:authentication-manager>
so what is the problem and how can i solve this problem
==> EDIT <==
I use
- Spring security 3.2.7
- Spring 3.2.5
- Spring IDE STS 3.6.3
In my configuration, I have this warning in namespaces:
The class 'org.springframework.security.core.authority.AuthorityUtils' are abstract
on this line:
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd"
and if I remove this:
<security:authentication-provider>
<security:user-service>
<security:user name="admin" password="admin"
authorities="ROLE_USER, ROLE_ADMIN, ROLE_RH, ROLE_MANAGER" />
</security:user-service>
</security:authentication-provider>
the warning disappeared.
how can i solve this?
+3
source to share
No one has answered this question yet
See similar questions:
or similar: