grails - 如何自定义Grails Spring Security Core插件中的凭据检查?

标签 grails spring-security

我当前正在创建一个需要用户登录的新应用程序。我想为此使用Spring Security Core插件,但是唯一的问题是用户的凭据存储在集中式系统中,而不是本地存储在数据库中。该系统只能通过API进行访问,并且会告诉我凭据是否正确。
有什么方法可以覆盖Spring Security Code插件的凭据检查,所以我可以自己检查凭据吗?或者,如果这不可能,是否还有其他解决方法?

最佳答案

它属于您的系统外观。

您可以编写自己的身份验证提供程序。
Here是答案。

您可以在集中式系统数据库上设置数据源来创建自己的User类。

或者您可以使用Spring Security CAS Plugin

关于grails - 如何自定义Grails Spring Security Core插件中的凭据检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32582364/

相关文章:

grails - Grails应用程序指标可证明异步调用可带来更好的响应时间

spring - 使用Spring Security成功登录后如何正确更新登录日期时间?

grails - Spring Security UI插件中的ResetPassword功能

spring - GAE中使用Spring Security遇到的问题

grails - Grails/Groovy CRUD服务

grails - 如何从 Grails 3 插件中排除类

java - 无法在 spring boot security 中登录到我的自定义登录页面

java - 带注释的 bean 配置看不到 XML 配置中的 bean

regex - 时髦的 : RegEx for matching Alphanumeric and underscore and dashes

grails - 创建名称为 'transactionManager' : Cannot resolve reference to bean '' sessionFactory '' while setting bean property ' sessionFactory' 的 bean 时出错