作为自定义策略的一部分,我们调用 Rest 服务。我们需要发送 HTTP 标头作为其中的一部分。是否可以将 HTTP 标头作为RestfulProvider调用的一部分发送?
我们至少想发送Accept=application/json到服务。
<TechnicalProfile Id="Restful-ProxyAuthValidation">
<DisplayName>Restful Claims Provider</DisplayName>
<Protocol Name="Proprietary" Handler="Web.TPEngine.Providers.RestfulProvider, Web.TPEngine, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"/>
<Metadata>
<Item Key="ServiceUrl">https://contoso.azurewebsites.net/api/GFAuth</Item>
<Item Key="AuthenticationType">None</Item>
<Item Key="SendClaimsIn">Body</Item>
<Item Key="issuer">https://contoso.azurewebsites.net/</Item>
</Metadata>
....
Run Code Online (Sandbox Code Playgroud)
您可以通过将以下元数据项添加到 (RestfulProvider) 技术配置文件来发送标头中的声明:
<Item Key="SendClaimsIn">Header</Item>
Run Code Online (Sandbox Code Playgroud)
所有InputClaims技术配置文件都将在标头中发送。
| 归档时间: |
|
| 查看次数: |
1014 次 |
| 最近记录: |