Я включил поддержку неявного потока в регистрации Azure AD, которая гласит: - Чтобы включить поток неявного предоставления, выберите токены, которые вы хотели бы выдать конечной точкой авторизации: «И я пытаюсь пройти аутентификацию для нескольких идентификаторовобеспечивает, следовательно, не используя msal или adal.Но я не могу добиться тихого обновления, используя скрытый iframe.
- Отправил запрос на авторизацию с областью, включающей openid и тип ответа, как id_token (во всплывающем окне)
- Receive id_token и все остальноевключая состояние сеанса.
Теперь (через Iframe) я пытаюсь получить токен, используя автоматическую аутентификацию, отправив propmt = none, и id_token_hint = prev_id_token также попытались отправить login_hint = предпочитаемое_имя_пользователя (которое я получил отJWTtoken.payloadObj.preferred_username)
PS также сначала попытался отправить response_type как id_token и токен, а затем попытаться обновить в режиме без вывода сообщений, с ошибкой это происходит каждый раз: -
error = login_required & error_description =AADSTS50058% 3a + Session + информация + будет + не + достаточный + для + одного-входа.% 0D% 0aTrace + ID% 3a + 5ceb4386-f4b1-40aa-8fb5-797c14379b00% 0D% 0aCorrelation + ID% 3a + 3401101e-9098-4048-bb05-78926181d733% 0d% 0aTimestamp% 3a + 2019-04-17 + 10% 3a12% 3a47Z & state = {мое состояние}
Пожалуйста, дайте мне kТеперь, что я пропускаю, это должен быть неявный поток.и мне нужно добиться тихого обновления, используя скрытый фрейм i.
Я реализовал его, как указано в этом посте: - https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-implicit-grant-flow
Я не могусделать выделенную часть в этом изображении