sol*_*ore 0 azure-ad-b2c azure-ad-b2c-custom-policy
是否可以从 SAML2 依赖方请求中读取自定义查询字符串参数?
使用 {OAUTH-KV:any custom query string} 不起作用。
例子:
https://mytest.b2clogin.com/mytest.onmicrosoft.com/B2C_1A_TEST_SAML/samlp/sso/login?myparameter=true
我需要将“myparameter”值读入声明中。
希望您正在努力做到以下几点:
<InputClaims>
<InputClaim ClaimTypeReferenceId="givenName" DefaultValue="{OAUTH-KV:name}" />
</InputClaims>
Run Code Online (Sandbox Code Playgroud)
要从查询字符串中获取值,您必须配置技术配置文件的元数据并设置输入声明的AlwaysUseDefaultValue属性,如下所示:
<Metadata>
<Item Key="IncludeClaimResolvingInClaimsHandling">true</Item>
</Metadata>
Run Code Online (Sandbox Code Playgroud)
和
<InputClaims>
<InputClaim ClaimTypeReferenceId="givenName" AlwaysUseDefaultValue="true" DefaultValue="{OAUTH-KV:name}" />
</InputClaims>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1320 次 |
| 最近记录: |