【发布时间】:2010-06-14 10:51:56
【问题描述】:
再次,我们是否有任何可能的解决方案来避免使用扩展方法/自定义实现/钩子/插件/扩展来使用用户信息填充 liferay db 以进行身份验证?
问候 维沙尔G
【问题讨论】:
-
你想用这个解决什么问题?
标签: liferay
再次,我们是否有任何可能的解决方案来避免使用扩展方法/自定义实现/钩子/插件/扩展来使用用户信息填充 liferay db 以进行身份验证?
问候 维沙尔G
【问题讨论】:
标签: liferay
没有办法避免在 Liferay 数据库中创建用户。您可以根据需要创建一个所有用户都使用的虚拟用户或为每个用户创建一个虚拟用户
【讨论】:
通常不希望共享帐户,因为您无法从有关群组、个性化等的所有功能中受益……这基本上就是安装门户的原因。 要创建用户,您可以使用 Liferay 的服务。
如果您不关心授权,则可以使用多种方法覆盖身份验证机制。身份验证管道可能是一个很好的起点。
http://www.liferay.com/documentation/liferay-portal/6.1/user-guide/-/ai/authentication-pipeline
祝你好运!
【讨论】:
您可以创建一个 Liferay Hook 以使用您的自定义进行身份验证。 覆盖下面的jsp页面。
/html/portlet/login/login.jsp
或者您可以创建自己的登录 portlet。无需填充数据库中的所有用户。 只需 findUserById()。 不要忘记在 portal-ext.properties 文件中提及此更改。您将需要指定自定义登录 portlet id。
【讨论】: