我在应用程序中使用liferay设置了LDAP身份验证。 我已启用LDAP并且必须为true。这样,只有拥有LDAP帐户的用户才能登录门户网站。
ldap.auth.enabled=true
ldap.auth.required=true
现在我需要创建一个本地liferay组,其中包含来自LDAP(属于我的团队)的特定用户。 在LDAP身份验证之后,如果登录的用户是该组的一部分,那么将检查该组,然后只允许进行身份验证。
所以基本上我需要两组:
我需要帮助才能实现这一目标。 问题是,由于我的LDAP帐户在登录liferay后没有管理员权限,因此我看不到任何管理选项,也无法创建组。
无论如何我可以将一些LDAP帐户映射到管理员帐户,如何在生产中实现这一点而不将所需的标志设为false?
提前致谢!
答案 0 :(得分:0)
如果我理解您的问题,您只需要授予一些LDAP用户登录权限。有几种方法可以实现这一目标:
LoginPreAction
事件以拒绝登录某些用户要授予用户管理员角色,您可以添加自定义LoginPostAction
,并在他们遵守标准时授予他们管理员角色