Мне нужно добавить localclaim по заявкам в wso2 с использованием запроса SOAP.
localclaim
wso2
Я успешно добавил localclaim, но в запросе на мыло требуются некоторые поля
Отображаемое имя, описание, поддерживаемые по умолчанию, обязательные атрибуты и атрибуты только для чтения должны быть указаны в качестве свойства заявки.Вот пример SOAP-запроса
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://org.apache.axis2/xsd" xmlns:xsd1="http://dto.mgt.metadata.claim.identity.carbon.wso2.org/xsd"> <soapenv:Header/> <soapenv:Body> <xsd:addLocalClaim> <!--Optional:--> <xsd:localClaim> <!--Zero or more repetitions:--> <xsd1:attributeMappings> <!--Optional:--> <xsd1:attributeName>email</xsd1:attributeName> <!--Optional:--> <xsd1:userStoreDomain>primary</xsd1:userStoreDomain> </xsd1:attributeMappings> <!--Zero or more repetitions:--> <xsd1:claimProperties> <!--Optional:--> <xsd1:propertyName>DisplayName</xsd1:propertyName> <!--Optional:--> <xsd1:propertyValue>email2</xsd1:propertyValue> </xsd1:claimProperties> <xsd1:claimProperties> <!--Optional:--> <xsd1:propertyName>Description</xsd1:propertyName> <!--Optional:--> <xsd1:propertyValue>email2 local cliam</xsd1:propertyValue> </xsd1:claimProperties> <xsd1:claimProperties> <!--Optional:--> <xsd1:propertyName>SupportedByDefault</xsd1:propertyName> <!--Optional:--> <xsd1:propertyValue>true</xsd1:propertyValue> </xsd1:claimProperties> <xsd1:claimProperties> <!--Optional:--> <xsd1:propertyName>Required</xsd1:propertyName> <!--Optional:--> <xsd1:propertyValue>true</xsd1:propertyValue> </xsd1:claimProperties> <xsd1:claimProperties> <!--Optional:--> <xsd1:propertyName>Required</xsd1:propertyName> <!--Optional:--> <xsd1:propertyValue>true</xsd1:propertyValue> </xsd1:claimProperties> <xsd1:claimProperties> <!--Optional:--> <xsd1:propertyName>ReadOnly</xsd1:propertyName> <!--Optional:--> <xsd1:propertyValue>true</xsd1:propertyValue> </xsd1:claimProperties> <!--Optional:--> <xsd1:localClaimURI>http://example.org/email</xsd1:localClaimURI> </xsd:localClaim> </xsd:addLocalClaim> </soapenv:Body> </soapenv:Envelope>