如何解决在 WSO2 IS 5.9.0 中,如何借助 API 配置密码策略和登录策略?
我需要为密码策略(密码历史和密码模式)和登录策略(帐户锁定和帐户禁用)找到 REST/SOAP API。
我使用的是 WSO2 IS 5.9.0。
我正在从 WSO2 创建一个多租户环境。我能够从代码中执行所有步骤,但无法找到这两个设置的 API。
我必须手动执行此操作,但这只是一种解决方法,需要为这些找到 WSO2 API。
需要 curl 请求或这两个设置 API 的文档。
解决方法
从 WSO2 IS 5.10.0 开始,有一个 rest API 来更新这些配置。
但是,在 5.9.0 及之前的版本中,只有 SOAP API 可用。为此,您可以使用 https://localhost:9443/services/IdentityGovernanceAdminService SOAP 服务。此服务中有 2 个操作可用。 getConnectorList
和 updateConfigurations
。
您可以使用 getConnectorList
查找可用的连接器及其属性名称。然后您可以使用 updateConfigurations
操作更新属性值。消息正文如下所示以更新 Password History validation count
配置。
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:gov="http://governance.identity.carbon.wso2.org" xmlns:xsd="http://model.common.application.identity.carbon.wso2.org/xsd">
<soapenv:Header/>
<soapenv:Body>
<gov:updateConfigurations>
<gov:configurations>
<xsd:name>passwordHistory.count</xsd:name>
<xsd:value>6</xsd:value>
</gov:configurations>
</gov:updateConfigurations>
</soapenv:Body>
</soapenv:Envelope>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。