Добавление функциональности единого входа в приложение Teams
Microsoft Teams предоставляет функцию единого входа (SSO) для приложения, чтобы получить маркер пользователя Teams для доступа к Microsoft Graph и другим API. Набор средств Microsoft Teams упрощает взаимодействие, абстрагируя несколько Microsoft Entra ID потоков и интеграций за простыми API и позволяет легко добавлять функции единого входа в приложение Teams.
Добавление единого входа в приложение Teams для Microsoft Visual Studio Code
Для приложений, взаимодействующих с пользователем в чате, команде или канале, единый вход манифестирует как адаптивную карточку, с которой пользователь может взаимодействовать, чтобы вызвать поток согласия Microsoft Entra.
Включение поддержки единого входа
Teams Toolkit помогает добавить единый вход в следующие возможности Teams в Visual Studio Code:
- Tab
- Bot
- Бот уведомлений: сервер restify
- Командный бот
- Бот рабочего процесса
- Расширение для сообщений
Добавление единого входа с помощью Visual Studio Code
Чтобы добавить единый вход с помощью Teams Toolkit в Visual Studio Code, выполните следующие действия:
Откройте Visual Studio Code.
Выберите Набор средств Teams на панели действий Visual Studio Code.
Выберите Просмотреть практические руководства в разделе РАЗРАБОТКА .
В раскрывающемся списке выберите Разработка единого интерфейса Sign-On в Teams. Вы будете перенаправлены в соответствующее практическое руководство.
Разработка Практическое руководство Разработка интерфейса единого входа в Teams Разработка интерфейса единого входа
Примечание.
Если единый вход включен, Teams Toolkit по умолчанию подготавливает однотенантное приложение Microsoft Entra. Это означает, что только учетные записи пользователей и гостей в том же каталоге, что и учетная запись M365, могут входить в приложение Teams. Дополнительные сведения о поддержке мультитенантных приложений для обновления проекта TeamsFx см. в разделе Поддержка мультитенантности для Microsoft Entra приложения.
См. также
Platform Docs