我想在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