Liferay Autologin:映射用户与将用户添加到Liferay

Liferay Autologin:映射用户与将用户添加到Liferay,liferay,liferay-6,Liferay,Liferay 6,请你谈谈你对这个问题的看法好吗 我已经做了一个自动登录,根据我的遗留系统验证用户名和密码 验证用户后,我有两个选择: 将用户(如果不存在)添加到Liferay(并分配组) 或 将已验证用户与3或4个liferay用户进行映射 如果我的数据库大约有10000个用户,但我只有3或4个角色,我认为第二个选择会更好,但是,一旦用户使用liferay用户凭据登录,欢迎消息会发生什么情况 伊万 您需要在liferay中创建所有用户,因为在登录时,我们使用屏幕名或电子邮件地址(必须是唯一的,并且存在于数据库中

请你谈谈你对这个问题的看法好吗

我已经做了一个自动登录,根据我的遗留系统验证用户名和密码

验证用户后,我有两个选择:

  • 将用户(如果不存在)添加到Liferay(并分配组) 或
  • 将已验证用户与3或4个liferay用户进行映射 如果我的数据库大约有10000个用户,但我只有3或4个角色,我认为第二个选择会更好,但是,一旦用户使用liferay用户凭据登录,欢迎消息会发生什么情况

    伊万

    您需要在liferay中创建所有用户,因为在登录时,我们使用屏幕名或电子邮件地址(必须是唯一的,并且存在于数据库中),而且在登录之前,我们无法检查分配给用户的角色,也无法从liferay中获取相同角色的用户(可能会影响liferay的安全措施)。关于欢迎消息,它由主题(velocity模板)管理,该主题使用当前loggeIn用户的名称,无法管理,因此我们无法根据角色显示同一用户登录的不同名称


    谢谢

    您所说的“将已验证用户与3或4个liferay用户进行映射”是什么意思?我只需要3或4个不同类型的用户,例如管理员用户、所有者用户、代理用户。我的所有用户都应该映射到liferay中的其中一个用户。我的数据库可能有数千个用户,但始终具有上述一个角色。那么,我应该为liferay创建所有这些用户,还是只能使用4个liferay用户登录系统?我的Autologin可以添加用户或获取现有liferay用户(映射)。我希望现在更清楚了。非常感谢。