作为 grails 的新手,我想了解如何使用 XML 用户文件对用户进行身份验证?例如:只有当凭据(用户名和密码)与 XML 文件中的凭据匹配时,用户才能登录。谁能帮忙举个简单的例子。我基本上想知道要编写或需要修改哪些附加类。请指导!!!
最佳答案
Spring Security Core plugin具有对用户身份验证数据源的可插拔支持。插件和 Spring Security 都不关心你从哪里获取数据,只是你实现了所需的接口(interface),以便其他类可以使用它。
您需要做的就是创建一个 UserDetailsService
解析 XML 并创建 GrailsUser
的实现实例从那里。请参阅 the documentation 中的“11 自定义 UserDetailsService”部分有关如何连接事物的示例自定义类和描述。
关于grails - 如何在 grails 中使用 XML 用户文件实现身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6093894/