Bot Framework V4 Azure AD аутентификация, возвращающая неверный запрос - PullRequest
1 голос
/ 01 мая 2019

Я проверил аутентификацию, загрузив образец с github .Я успешно опубликовал на Azure после изменения имени подключения и смог выполнить вход. Однако, когда я начал интегрировать ту же аутентификацию в своем приложении бота, после нажатия кнопки входа в систему, я получаю неверный запрос на URL, открытый в новой вкладке.

URL входа отображается в браузере страниц, когда я нажимаю кнопку входа:

https://token.botframework.com/.auth/web/login/6e0c3814-3f9f-dc25-5fac-e7e4786b2733_3da58bb0-e03b-9b70-e453?redirect_uri=https%3a%2f%2ftoken.botframework.com%2fapi%2foauth%2fPostSignInCallback%3fsignin%3d921d46120f200e405e44b64bdfa3d847ccd4c38080%26code_challenge%3d

Я не уверен, правильно ли это или нет, но заметил, что я не получаю тот же URL входа прия использовал пример кода.

URL-адрес для входа, когда я использовал пример:

https://token.botframework.com/api/oauth/PostSignInCallback?signin=921d46120f7bde19cfe3ee4747bb5357768f0fa427&code_challenge=&code=12ad14dc96c24220b2c146cd3828d08f

Я также добавил https://token.botframework.com/api/oauth/PostSignInCallback под URL-адресом ответа в приложении Azure AD..

** Код аутентификации: **

        Dialogs.Add(Prompt(ConnectionName));
        Dialogs.Add(new ChoicePrompt("choicePrompt"));
        Dialogs.Add(new WaterfallDialog("graphDialog", new WaterfallStep[] { PromptStepAsync, ProcessStepAsync }));

Примечание. В настоящее время я не использую какие-либо вспомогательные средства для проверки подлинности и не использую oauthhelpers.Я просто пытаюсь войти в систему и получить токен.

...