我想在grails項目中實現我自己的AuthenticationProvider。 我正在使用grails spring security core插件。 但是,我有問題了解如何從我的grails域類獲取密碼,並將其與參數中傳遞的密碼進行比較以執行身份驗證。 任何幫助將不勝感激。 謝謝。Grails自定義身份驗證提供程序
3
A
回答
5
我做了談話,博客文章,其中包括自定義提供在這裏的一個例子:http://burtbeckwith.com/blog/?p=1090
0
據我所知,您正嘗試使用您自己的「用戶」域類,使用用戶名,密碼等......等等。實際上,我們不需要重寫AuthenticationProvider來做到這一點。你可以簡單地重寫UserDetailsService。 SpringSecurity需要的所有東西就是您提供的UserDetails,它將通過您在配置中指定的哈希算法爲您進行密碼比較。
有關更多詳情,請參閱here。
如果不是我理解的,請添加一些更多的代碼(您當前實現的目標)。一些代碼可能有助於清除很多事情。
+1
謝謝您的答覆。但是,我遇到的問題是我試圖找到一種方法來調出數據庫的用戶信息,以便我可以比較它以查看是否收集收到的密碼。 我設法從@Burt Beckwith的評論中找到了一種方法。 但是非常感謝你的時間。 – radius0014 2012-03-21 22:44:05
相關問題
- 1. 指定自定義身份驗證提供程序
- 2. ASP.NET和MVC3的自定義身份驗證提供程序
- 3. 使用AbstractAuthenticationListener實現自定義身份驗證提供程序
- 4. jijster spring引導自定義身份驗證提供程序
- 5. Firebase自定義身份驗證提供程序
- 6. 註冊Servicestack自定義身份驗證提供程序
- 7. Spring安全和自定義身份驗證提供程序
- 8. 春季安全:自定義身份驗證提供程序
- 9. 在Symfony2中使用自定義身份驗證提供程序
- 10. 匿名用戶的自定義身份驗證提供程序
- 11. Symfony 2自定義用戶提供程序和身份驗證
- 12. DNN自定義身份驗證提供程序安裝錯誤
- 13. WCF自定義身份驗證提供程序
- 14. symfony2 login_check和自定義身份驗證提供程序
- 15. Xamarin表單身份驗證 - 身份驗證提供程序?
- 16. 身份驗證提供程序和OAuth
- 17. chain_provider和身份驗證提供程序
- 18. 創建一個通過外部API進行身份驗證的自定義身份驗證提供程序?
- 19. 使用Spring Security配置自定義LDAP身份驗證提供程序
- 20. Spring Security 2 userDetailsService問題上的自定義身份驗證提供程序
- 21. 通過單向信任的Active Directory自定義身份驗證提供程序
- 22. 春季安全無法添加自定義身份驗證提供程序
- 23. Asp.net身份驗證與自定義提供程序實體框架
- 24. 使用ActiveDirectory身份驗證的自定義角色提供程序
- 25. 自定義身份驗證提供程序忽略會話管理
- 26. 使用Windows身份驗證的自定義角色提供程序
- 27. Spring Security使用自定義身份驗證提供程序記住我
- 28. Symfony2自定義身份驗證提供程序的憑據不正確
- 29. 使用事務包裝Spring Security自定義身份驗證提供程序
- 30. 在Oracle WebLogic Server 12.1.2.0.0中創建自定義身份驗證提供程序
謝謝,這正是我所需要的。 – radius0014 2012-03-21 22:43:37