2012-03-14 86 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