【发布时间】:2012-09-26 04:17:18
【问题描述】:
我有一个带有用户参考的域类:
class MyThing {
MyUser createdBy
//...
并且使用 Spring Security 插件,我有一个相当的basic Person class setup,除了我试图从参考中获取用户的电子邮件地址。使用springSecurityService.principal 效果很好,但仅适用于当前登录的用户。
如何获取用户的电子邮件地址?
如果我不能简单地通过用户名引用“查找”,那么是否可以扩展我的 Person 类以从 LDAP 插件获取电子邮件地址并保存到数据库中?
【问题讨论】:
-
我可能没有完全理解你的问题。 Spring security 仅将登录的用户详细信息存储在 http 会话中。如果您想了解其他用户的详细信息,则需要从用户名中自己从数据库/ldap 中检索。
标签: spring-security ldap grails-2.0