2012-03-14 82 views
1

我是Spring Security的新手,我只用它来授权。我知道,Spring Security提供了认证和授权解决方案。当然,在某些情况下,注册只不过是检查电子邮件的有效性,确认的密码等等,将用户的数据放入数据库中。是否有任何Spring Security的代码应该用于注册?我没有找到任何注册教程(但有很多登录教程)。提前致谢。Spring Security是否提供基本的注册解决方案?

回答

1

现在还没有标准化的注册程序。你需要写实现的UserDetailsS​​ervice它的传递给你的认证管理器(这里使用DAO)服务:

<authentication-manager alias="authenticationManager"> 
    <authentication-provider user-service-ref="userDao" /> 
</authentication-manager> 

检查弹簧安全文档:http://docs.spring.io/spring-security/site/docs/current/reference/htmlsingle/

+0

感谢。但是你给了我一个Spring的文档链接,而不是安全的文档。 – 2012-03-14 15:26:19

+0

对不起,它现在被设置为Spring Security 3。 – Stefan 2012-03-14 15:28:07

+0

没关系。我真的需要实施一些东西吗?在Hibernate的帮助下,保存注册jsp中的用户信息是否有误?我在'authentication-provider'中使用'jdbc-user-service'。我是否忽略了你的主张? – 2012-03-14 15:59:38