gpt4 book ai didi

java - 每当修改 Activity 目录时,Liferay LDAP 都会同步用户

转载 作者:行者123 更新时间:2023-12-02 12:24:16 27 4
gpt4 key购买 nike

我已经使用 Liferay LDAP 实现了身份验证。问题是 LDAP 只导入用户:

  • 服务器启动时
  • 当修改后的用户尝试登录时(仅导入/更新特定于该用户的数据)

每当我的 Activity 目录发生更改时,我想导入/更新用户

我尝试过的:

  • 导入间隔属性

当有大量用户时,这将导致我的应用程序变慢

最佳答案

如果您想在 AD 更改时触发更新,您必须扩展 AD 以推送到 Liferay。 Liferay 有一个 API(甚至是远程 API),您可以在 AD 中的每次更改时触发它。正如您所说,您无法拉动(通过更频繁的导入),这是您的选择。

另一方面:大多数时候,没有必要始终在 Liferay 中拥有非常的最新信息。最近当用户登录时,他们的数据无论如何都会更新。如果用户在 AD 中被停用,那么当他们尝试登录时,他们最近也会在 Liferay 中被停用。

编辑:当您声明您的 Liferay 用户正在对其他用途的数据进行操作时,感觉您应该开发一个适当的 LDAP 前端,维护或使用 LDAP (AD) 中的基础数据,而不是 Liferay 用户数据库。这是另一种选择。

不,抱歉,我无法提供任何有关 AD 的引用。至于 Liferay 的 API,这取决于您的需要:用户、用户组、组织、角色等都有自己的服务,您可以使用它们来实现您需要的任何服务。不过,对您需要做的事情的抽象描述远远超出了对 SO 的简单回答所能实现的范围,特别是考虑到您在问题中提供的大量详细信息。

关于java - 每当修改 Activity 目录时,Liferay LDAP 都会同步用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45567222/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com