首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >需要完整的soap请求才能在wso2中的声明下添加本地声明

需要完整的soap请求才能在wso2中的声明下添加本地声明
EN

Stack Overflow用户
提问于 2019-06-07 21:43:39
回答 1查看 43关注 0票数 0

我需要使用SOAP请求在wso2中的claims下添加一些localclaim

我已经成功添加了localclaim,但在soap请求中需要一些字段

仅限Default

  • Required

  • read的
  1. display
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-11 02:03:50

显示名称、描述、默认支持、必需和只读属性需要设置为claimProperties。下面是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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56495501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档