我正在使用this文章将id_token_hint传递到我的自定义策略,我的要求是有任何方法可以从URL收集值并将其传递到内容定义的加载URI中
我为此所做的工作是使用索赔解析器,但这不起作用。如果我用硬编码而不是 {OAUTH-KV:id_token_hint} 的值,那行得通。
<UserJourneyBehaviors>
<ContentDefinitionParameters>
<Parameter Name="id_token_hint">{OAUTH-KV:id_token_hint}</Parameter>
</ContentDefinitionParameters>
<ScriptExecution>Allow</ScriptExecution>
</UserJourneyBehaviors>
还定义了声明类型(认为不需要将该值传递给uri)
<ClaimType Id="id_token_hint">
<DisplayName>id_token_hint</DisplayName>
<DataType>string</DataType>
<UserHelpText>id token hint</UserHelpText>
</ClaimType>
但是它没有在内容定义的自定义加载URI中发送查询字符串。
如果我通过另一个参数传递相同的值,则说 idtokenhint 有效,但是 id_token_hint 无法正常工作。