Как подключиться к любому арендатору, такому как Bot Microsoft Flow in Teams - PullRequest
0 голосов
/ 08 июня 2019

Как я могу молча аутентифицировать пользователя, многопользовательского типа, как бот потока Microsoft в командах.Этот бот не запрашивает oauth карту и автоматически получает мои потоки.Как я могу получить токен текущей сессии команд для использования, например, в графе API?MS Bot Flow

Ответы [ 3 ]

1 голос
/ 11 июня 2019

за документы :

В настоящее время тихая аутентификация работает только для вкладок. Это еще не работает при входе в систему от бота.

При этом, если вы создаете бота, у которого есть вкладки, пользователь может щелкнуть по вкладке для автоматической аутентификации. Это не идеально, но пока это все, что есть.

Официальный образец команды Bot делает это.

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

1 голос
/ 25 июня 2019

Flow - это стороннее приложение, способное обойтись без согласия администратора-арендатора (например, сами команды, Планировщик, Назначения, OneNote ...).

В настоящее время единый вход недоступен для сторонних приложений. Кроме того, тихая аутентификация работает только для вкладок.

1 голос
/ 08 июня 2019

OAuth-запрос может быть использован для входа в систему пользователя. На данный момент пользователь должен войти в систему только один раз, после чего по истечении срока действия токена пользователь будет аутентифицирован без уведомления.

https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-authentication?view=azure-bot-service-4.0&tabs=aadv1%2Ccsharp%2Cbot-oauth

Пожалуйста, проверьте этот образец: https://github.com/microsoft/BotBuilder-Samples/tree/master/samples/csharp_dotnetcore/18.bot-authentication

...