在数据库中批量配置用户或使用API​​调用通过脚本

时间:2015-12-04 15:11:21

标签: authentication ldap liferay liferay-6 peoplesoft

我需要通过Feed批量配置来自PeopleSoft自定义表格或表格集的Liferay中的用户。我们是Liferay的前端PeopleSoft,以提供更好的用户体验。

  • 这些用户不在我们的LDAP系统中(因此我们无法在登录时使用SSO和导入用户),但目前访问PeopleSoft中的一些缩小功能。
  • 我们需要以某种方式从PeopleSoft在Liferay中提供它们,并让它们登录Liferay并执行其他portlet开发/集成任务,以允许他们从PeopleSoft查看他们的数据。
  • 我们还需要从PeopleSoft导入这些用户角色/组/他们应该有权访问的内容,并将其与Liferay同步。

我知道除了默认的LDAP,CAS等之外,Liferay中没有任何外部源数据库表的LDAP /身份验证集成...

所以,我想知道是否有人尝试过批量Liferay用户配置,其中用户通过带有API调用的脚本或来自Feed等的直接数据库更新在Liferay中创建和配置用户?

这是可行的还是推荐的?我将不胜感激任何反馈。

到目前为止,我还没有找到任何东西,但会更深入地研究它。我会更新并报告我发现的内容。

感谢您的见解。

1 个答案:

答案 0 :(得分:0)

为什么不直接进行SOAP消息传递?

您可以在USERMAINT组件的SavePostChange上触发消息。或者使用自定义App Engine或类似的其他流程批量执行。

的信息: https://www.liferay.com/documentation/liferay-portal/6.1/development/-/ai/soap-web-services