Я хочу передать параметр через URL-адрес запроса в B2C, а затем иметь возможность отправить его как утверждение в токене доступа. Я предполагаю, что мне нужно будет зафиксировать это в ClaimType. Как мне это сделать?
Спасибо!
Я хочу передать параметр через URL-адрес запроса в B2C, а затем иметь возможность отправить его как утверждение в токене доступа. Я предполагаю, что мне нужно будет зафиксировать это в ClaimType. Как мне это сделать?
Спасибо!
Вы можете записывать параметры строки запроса, используя Claims Resolver
.
Например, если вы хотите зафиксировать параметр строки запроса ?bandz=test
, вы можете разрешить это с помощью преобразователя утверждений {OAUTH-KV:bandz}
.
Затем в выходных утверждениях <RelyingParty>
вы можете ссылаться на утверждение и значение следующим образом:
<OutputClaim ClaimTypeReferenceId="customClaimId" AlwaysUseDefaultValue="true" DefaultValue="{OAUTH-KV:bandz}" />
Вам просто понадобится определение утверждения для customClaimId
.