0

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

4

2 回答 2

1

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

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

于 2011-05-23T13:27:17.097 回答
0

为什么要针对包含用户信息的 xml 文件进行身份验证?最简单快捷的方法是使用 grails 插件http://www.grails.org/plugin/spring-security-core来集成 Spring Security 。用户存储在数据库中,您可以配置很多东西,如加密、acls、...

于 2011-05-23T07:50:07.697 回答