使用 SCIM/REST UDF API 创建用户时不触发事件处理程序

Event handler not triggering when user created using SCIM/REST APIs for UDF

通过 OIM 创建用户时 API--> 我的事件处理程序被触发

通过 OIM GUI 创建用户时 --> 我的事件处理程序被触发

通过 OIM SCIM 创建用户时 API--> 我的事件处理程序未被触发...

有什么线索吗?

  1. 使用 GET 架构,您将获得属性所属的架构。(在我的例子中,我有两个自定义属性,一个是文本字段,另一个是 lookup.While 使用 GET 架构的类型,我只是得到了解文本字段的架构,因为它没有为查找字段返回任何内容。 "urn:ietf:params:scim:schemas:extension:oracle:2.0:OIG:User").
  2. 导出文件 User.xml 的元数据。在该文件中搜索属性名称,然后在 <scim> 标签下输入 <value>[= 中的以下条目13=]

    <name>scim</name> <value>urn:ietf:params:scim:schemas:extension:oracle:2.0:OIG:User:<attrName></value> <category>properties</category>

然后导入User.xml文件

  1. 重新启动 OIM 服务器。然后测试场景,事件处理程序将被触发。
  2. 尽管对于查找字段,我在任何模式下都没有得到它,但是当我使用与文本字段相同的模式时,它开始工作正常。