Как добавить авторизацию в Microsoft Teams Bot в Azure - PullRequest
1 голос
/ 06 января 2020

Я разместил бота в Azure, который работает как положено, но я хотел добавить авторизацию через Azure Active Directory. Я уже установил oauth2AllowIdTokenImplicitFlow и oauth2AllowImplicitFlow в значение true и проверил ID-токен под авторизацией.

Но когда я go пересылаю на свой размещенный URL-адрес ботов, я все равно получаю это сообщение:

AADSTS700054: response_type 'idto 'не включено для приложения.

Есть ли более эффективные способы авторизации или я что-то упустил?

Заранее спасибо!

1 Ответ

2 голосов
/ 06 января 2020

Мне не совсем понятно, что вы имеете в виду под "подключением к SharePoint ..." - вы имеете в виду, что бот звонит в эти продукты, используя, скажем, учетные данные приложения, и именно поэтому вы хотите аутентифицировать пользователя? Если это так, вы должны взглянуть на Поток аутентификации для ботов как часть документации команд.

По сути, это включает в себя отправку особого вида «карточного» ответа (если вы не отправлять карту, это означает, что вместо отправки текстового сообщения пользователю вы отправляете своего рода «мини-форму» в окне чата). На карточках есть еще , но, в дальнейшем, в do c есть часть о нужной вам карточке, карточка входа .

Первая статья ссылки на второй с более подробными пошаговыми инструкциями по его запуску и запуску, получению токена доступа, а также ссылку на пример проекта. См. Добавление аутентификации для вашего бота Команды .

Надеюсь, это поможет.

...