AAD B2 C будет отправлен параметр login_hint
в запросе авторизации на основе вашего кода. Для подтверждения используйте трассировку сети в браузере Chrome. Поскольку настроен только один IDP, AAD B2 C перенаправляет пользователя на учетную запись Microsoft.
AAD B2 C не будет проходить через параметр login_hint
в интегрированный IdP при использовании встроенных пользовательских потоков, поэтому вы наблюдаете, что он "не работает".
Если вы создаете это с помощью пользовательских политик, следуйте this и this и добавьте следующее к OID C ClaimsProvider
вашей учетной записи MS, B2 C будет проходить через login_hint
с использованием распознавателя заявок .
<InputClaim ClaimTypeReferenceId="prompt" DefaultValue="{OIDC:LoginHint}" />
Вам также необходимо определить претензию prompt
следующим образом:
<ClaimType Id="prompt">
<DisplayName>oidc prompt param</DisplayName>
<DataType>string</DataType>
<UserHelpText/>
</ClaimType>