WSO2 scim无法获取lastPasswordUpdateTime
无法使用SCIM从WSO2获取用户的lastPasswordUpdateTimeWSO2 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
{
"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
}