#microsoft-teams #office365connectors
#microsoft-teams #office365connectors
Вопрос:
Я создаю соединитель Office 365 для Microsoft Teams, который требует аутентификации пользователя. Наша служба проверки подлинности является пользовательской службой и не использует Azure AD.
Пока что у меня есть страница конфигурации, работающая и аутентифицирующаяся путем создания всплывающего окна microsoftTeams.authentication.authenticate
, и она работает хорошо.
Однако во время обнаружения я обнаружил, что при интеграции соединителя GitHub соединение «сохраняется» в разделе «Мои учетные записи» пользовательского интерфейса:
https://i.stack.imgur.com/ORoAf.png
Как я смогу создать это для своего соединителя? Я не смог найти никакой документации по этому вопросу.
Комментарии:
1. Когда вы сохраните соединитель в командах, он будет сохранен в разделе «Ваши учетные записи». Не могли бы вы, пожалуйста, проверить эту документацию ?
2. @Nikitha-MSFT спасибо за ваш ответ. Я прочитал документы, но после следования
microsoftTeams.authentication.authenticate
потоку на странице конфигурации моего соединителя в разделе «Мои учетные записи» нет записи, связанной с моим соединителем. Запись создается в разделе «Настроено», но поскольку я сохраняю токены аутентификации пользователей, для улучшения работы пользователей было бы сохранить запись об их аутентификации в разделе «Мои учетные записи». Приложение, похожее на то, что я собираюсь создать, — это приложение GitHub.3. Я должен уточнить, что запись на вкладке «Настроено» представляет webhook, а запись в разделе «Мои учетные записи» представляет токены авторизации пользователя, используемые в стороннем сервисе. В моем случае, как только webhook создан, я вызываю некоторые API-интерфейсы на своем сервере, используя токен, который я получаю через
microsoftTeams.authentication.authenticate
.4. Когда вы настроите соединитель, он будет указан в разделе «Ваша учетная запись». Не могли бы вы, пожалуйста, попробовать настроить соединитель?
5. @Nikitha-MSFT да, я настроил соединитель. Мой соединитель действительно создает webhook и вызывает некоторые API-интерфейсы в моем бэкэнде, и он работает хорошо. Но оно отображается только в разделе «Настроено», а не в разделе «Мои учетные записи».
Ответ №1:
В настоящее время вы не можете сохранить внешние соединители в разделе «Мои учетные записи». В разделе «Мои учетные записи» будут показаны только настроенные сторонние соединители. Это сделано специально.