WSO2 身份服务器 - 如何以编程方式更新密码历史设置

WSO2 Identity server - how to update password history setting programatically

我正在使用 wso2 ISKM 5.10。我在 Resident Identity provider 下有密码历史设置的配置项。

Password Policies > Password History setting .

我想知道有没有REST/SOAP API可以设置上面的值。我参考了以下文档,但找不到有关如何以编程方式设置它的任何详细信息。

https://is.docs.wso2.com/en/latest/learn/validating-password-history/

请帮助我以编程方式进行设置。

使用以下负载向 https://localhost:9443/api/server/v1/identity-governance/UGFzc3dvcmQgUG9saWNpZXM/connectors/cGFzc3dvcmRIaXN0b3J5 发出的 PATCH 请求可用于更新 Password History setting 属性。

有效载荷:

{
    "operation": "UPDATE",
    "properties": [
        {
            "name": "passwordHistory.enable",
            "value": "true"
        },
        {
            "name": "passwordHistory.count",
            "value": "6"
        }
    ]
}

UGFzc3dvcmQgUG9saWNpZXM - 治理连接器类别密码策略的 ID。

cGFzc3dvcmRIaXN0b3J5 - 连接器 passwordHistory 的 id

参考:https://is.docs.wso2.com/en/5.10.0/develop/identity-governance-rest-api/#/Management/patchConnector