grails - 如何在 grails 中使用 XML 用户文件实现身份验证?

标签 grails restful-authentication grails-validation

作为 grails 的新手,我想了解如何使用 XML 用户文件对用户进行身份验证?例如:只有当凭据(用户名和密码)与 XML 文件中的凭据匹配时,用户才能登录。谁能帮忙举个简单的例子。我基本上想知道要编写或需要修改哪些附加类。请指导!!!

最佳答案

Spring Security Core plugin具有对用户身份验证数据源的可插拔支持。插件和 Spring Security 都不关心你从哪里获取数据,只是你实现了所需的接口(interface),以便其他类可以使用它。

您需要做的就是创建一个 UserDetailsService解析 XML 并创建 GrailsUser 的实现实例从那里。请参阅 the documentation 中的“11 自定义 UserDetailsS​​ervice”部分有关如何连接事物的示例自定义类和描述。

关于grails - 如何在 grails 中使用 XML 用户文件实现身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6093894/

相关文章:

grails - 添加到grails.config.locations中时,grails 2.5不会从主目录读取属性

iphone - web2py可以支持RESTful api调用吗?如果有的话,有关于如何构建一个的指导吗?我

"disabled"用户的 HTTP 401 Unauthorized 或 403 Forbidden?

grails - 使用spock-geb记录右键单击?

eclipse - 如何在不直接访问 Internet 的情况下为 Eclipse/STS 安装 Groovy 和 Grails 插件?

java - 从 Groovy 测试用例对 Java 类中的静态方法进行单元测试

hibernate - 通过自己的域进行Grails验证

iphone - WIF 是保护 iPhone 的 WCF 4.0 Restful 服务的好选择吗

grails - 如何为 Grails 域类中的两个字段创建和 XOR 验证?

validation - 电子邮件验证外来字符