我当前正在创建一个需要用户登录的新应用程序。我想为此使用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/