我已经用谷歌搜索了从 stracht 开始对我来说这个新事物。是否可以使用 cas 对用户进行身份验证,然后从自己的数据库中赋予角色?我正在使用 Spring 3 和 Spring Security。
问问题
1378 次
2 回答
0
您可以编写自己的 AuthenticationProvider 并从您希望的任何来源加载用户数据。例如,您可以包装 CasAuthenticationProvider 并添加您需要的任何内容。
看看文档:CAS Authentication documentation 还有一个CAS sample in the repository。
于 2010-11-12T14:31:09.480 回答
0
在 cas 服务器端,您需要提供自己的身份验证处理程序。
就角色而言。在应用程序端,您可以编写自己的实现 UserDetailsService 的类并在 casAuthenticationProvider 中配置它
如果您需要在 cas 端加载所有角色,请查看 ldap implementation
http://bowerstudios.com/node/645
您可能需要通过数据库进行类似的操作
于 2010-12-02T09:49:45.030 回答