【问题标题】:WSO2 - SCIM request not produced when creating a new object on LDAPWSO2 - 在 LDAP 上创建新对象时未生成 SCIM 请求
【发布时间】:2020-11-18 11:17:43
【问题描述】:

我将 WSO2 Identity Server 5.10.0 与 Open LDAP 一起用作用户存储,并且我想在创建新用户时向另一台服务器发送 SCIM 请求。

为此,我按照 WSO2 文档将我的 WSO2 配置为进行出站配置。

当我通过管理控制台创建新用户时,正确发送了一个 SCIM 请求,它告诉我我的出站配置配置可能是正确的。

但是,当我通过直接在 LDAP 上构造新对象来创建新用户时,即使用户已正确创建并出现在“用户和角色”在 WSO2 的管理控制台中。

这可能是什么原因,我该怎么办?

谢谢

【问题讨论】:

    标签: ldap wso2 wso2is scim


    【解决方案1】:

    这是预期的行为,而且是正确的。

    当您直接在 LDAP 中创建用户时,WSO2 不知道这些用户创建事件。由于出站配置是在成功的用户创建事件时触发的,因此需要您的观察。

    不建议直接在 LDAP 中创建用户。用户身份应通过 WSO2 Identity Server 进行管理。否则,可能会出现更多问题(缓存和数据不一致问题),而不仅仅是配置失败。

    最后,如果您希望 WSO2 自动配置用户,您应该通过 WSO2(SCIM 或管理控制台)创建用户。否则,您可能必须将出站配置流程委托给直接在 LDAP 中创建用户的实体。

    【讨论】:

    • 如果我们直接在 WSO2 嵌入式 LDAP 中添加用户也是这种情况吗?那里的添加操作是否也无法发起 SCIM 请求?
    • 是的,无论是否嵌入,针对 LDAP 服务器的直接操作都不会触发 WSO2 配置流程。如果你想让它们触发,你必须通过 WSO2 服务器添加。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多