Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WSO2 scim无法获取lastPasswordUpdateTime_Wso2_Wso2is - Fatal编程技术网

WSO2 scim无法获取lastPasswordUpdateTime

WSO2 scim无法获取lastPasswordUpdateTime,wso2,wso2is,Wso2,Wso2is,无法使用SCIM从WSO2获取用户的lastPasswordUpdateTime { "schemas": [ "urn:ietf:params:scim:api:messages:2.0:SearchRequest" ], "attributes": [ "emails", "groups", "name", "userName&qu

无法使用SCIM从WSO2获取用户的lastPasswordUpdateTime

{
  "schemas": [
    "urn:ietf:params:scim:api:messages:2.0:SearchRequest"
  ],
  "attributes": [
      "emails", "groups", "name", "userName","lastPasswordUpdateTime","urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"
  ],
  "filter": "userName eq 111111111111_222222222222",
  "domain": "PRIMARY",
  "startIndex": 1,
  "count": 10
}


由于没有映射到本地声明的SCIM声明,因此无法在SCIM响应中获取
lastPasswordUpdateTime
值http://wso2.org/claims/identity/lastPasswordUpdateTime

您可以映射
http://wso2.org/claims/identity/lastPasswordUpdateTime
到SCIM声明,并按照以下步骤使用。(有关更多详细信息,请参阅)

  • 转到
    /repository/conf/
    文件夹中的
    scim2 schema extension.config
    文件并添加属性定义
  • 在同一文件中,添加
    lastPasswordUpdateTime
    作为
    urn:ietf:params:scim:schemas:extension:enterprise:2.0:User

  • 重新启动服务器

  • 登录到管理控制台并添加外部声明

  • 那么你的请求主体将是

    {
      "schemas": [
        "urn:ietf:params:scim:api:messages:2.0:SearchRequest"
      ],
      "attributes": [
          "emails", "groups", "name", "userName","urn:ietf:params:scim:schemas:extension:enterprise:2.0:User.lastPasswordUpdateTime"
      ],
      "filter": "userName eq 111111111111_222222222222",
      "domain": "PRIMARY",
      "startIndex": 1,
      "count": 10
    }
    

    您正在使用的版本是什么?如果您通过管理控制台查看用户配置文件,是否可以看到lastPasswordUpdateTime的值?@AnuradhaKarunarathna,版本为5.10.0。是的,我在用户配置文件中有来自管理控制台的lassPasswordUpdateTime属性
    Dialect URI: urn:ietf:params:scim:schemas:extension:enterprise:2.0:User
    External Claim URI: urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:lastPasswordUpdateTime
    (Attribute URI defined in the previous step)
    Mapped Local Claim: http://wso2.org/claims/identity/lastPasswordUpdateTime
    
    {
      "schemas": [
        "urn:ietf:params:scim:api:messages:2.0:SearchRequest"
      ],
      "attributes": [
          "emails", "groups", "name", "userName","urn:ietf:params:scim:schemas:extension:enterprise:2.0:User.lastPasswordUpdateTime"
      ],
      "filter": "userName eq 111111111111_222222222222",
      "domain": "PRIMARY",
      "startIndex": 1,
      "count": 10
    }