Вы можете использовать метод updateResidentIdP из https://localhost:9443/services/IdentityProviderMgtService?wsdl службы мыла.
Пример запроса на мыло будет выглядеть следующим образом.
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:mgt="http://mgt.idp.carbon.wso2.org" xmlns:xsd="http://model.common.application.identity.carbon.wso2.org/xsd">
<soap:Header/>
<soap:Body>
<mgt:updateResidentIdP>
<!--Optional:-->
<mgt:identityProvider>
<!--Optional:-->
<xsd:alias>?</xsd:alias>
<!--Optional:-->
<xsd:certificate></xsd:certificate>
<!--Optional:-->
<xsd:claimConfig>
<!--Optional:-->
<xsd:alwaysSendMappedLocalSubjectId>false</xsd:alwaysSendMappedLocalSubjectId>
<!--Zero or more repetitions:-->
<!--Optional:-->
<xsd:localClaimDialect>false</xsd:localClaimDialect>
<!--Optional:-->
</xsd:claimConfig>
<xsd:homeRealmId>localhost</xsd:homeRealmId>
<!--Optional:-->
<xsd:identityProviderName>LOCAL</xsd:identityProviderName>
<!--Zero or more repetitions:-->
<xsd:idpProperties>
<!--Optional:-->
<!--Optional:-->
<xsd:name>suspension.notification.AlreadyWritten</xsd:name>
<!--Optional:-->
<xsd:value>true</xsd:value>
</xsd:idpProperties>
<xsd:idpProperties>
<!--Optional:-->
<!--Optional:-->
<xsd:name>suspension.notification.account.disable.delay</xsd:name>
<!--Optional:-->
<xsd:value>10</xsd:value>
</xsd:idpProperties>
<xsd:idpProperties>
<!--Optional:-->
<!--Optional:-->
<xsd:name>suspension.notification.enable</xsd:name>
<!--Optional:-->
<xsd:value>true</xsd:value>
</xsd:idpProperties>
<!--Optional:-->
<!--Optional:-->
<xsd:primary>true</xsd:primary>
<!--Zero or more repetitions:-->
</mgt:identityProvider>
</mgt:updateResidentIdP>
</soap:Body>
</soap:Envelope>
Поскольку вы хотите использовать его через API JAVA, импортируйте org.wso2.carbon.idp.mgt.stub в проект и вызывайте операцию updateResidentIdP с необходимыми параметрами.Поскольку вы используете 5.3.0, используйте версию заглушки 5.7.5, если вы используете maven, вы можете использовать зависимость maven как
<groupId>org.wso2.carbon.identity.framework</groupId>
<artifactId>org.wso2.carbon.idp.mgt.stub</artifactId>
<version>5.7.5</version>