Как интегрировать внешние учетные записи в настройках коннектора - PullRequest
0 голосов
/ 14 февраля 2019

Я работаю над интеграцией существующего онлайн-сервиса в команды.Хотя аутентификация работает с использованием клиентского javascript SDK, мне было интересно, есть ли способ более элегантно интегрировать конфигурацию учетной записи в команды.

Например, в коннекторах из GitHub и других подключенная внешняя учетная запись отображается в разделе «Мои учетные записи».в диалоговом окне конфигурации разъема.При просмотре страницы мне также показалось, что они используют более интегрированную конфигурацию.

Есть ли способ использовать эту функцию и есть ли на ней хорошая документация или это возможно только для «партнеров»?'?

Спасибо за ваше время, Гелкс

РЕДАКТИРОВАТЬ:

Я предполагаю, что этот вид интеграции не доступен третьим лицам, так какнет документации на это.У меня есть некоторые проблемы с настройкой разъема, хотя.Я выполнил действия, описанные в документах , но сохранить конфигурацию не удалось.

Я пытаюсь объяснить проблему более подробно здесь: GitHub gist

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

{
  "errorType":"HttpAntiForgeryException",
  "errorMessage":"An unexpected error occurred. Please try again.",
  "errorMessageFromProvider":null,
  "providerName":"",
  "host":"VI1P190MB0446",
  "requestId":"d07c70de-f942-4e16-9d69-fbb9b3469f96",
  "time":"\/Date(1550150816383)\/",
  "launchUrl":null
}

РЕДАКТИРОВАТЬ 2:

Мой текущий вывод ошибки:

Received error from connectors {  
   "seq":1550476872815,
   "timestamp":1550481952912,
   "flightSettings":{  
      "Name":"ConnectorFrontEndSettings",
      "AriaSDKToken":"d127f72a3abd41c9b9dd94faca947689-d58285e6-3a68-4cab-a458-37b9d9761d35-7033",
      "SPAEnabled":true,
      "ClassificationFilterEnabled":true,
      "ClientRoutingEnabled":true,
      "EnableYammerGroupOption":true,
      "EnableFadeMessage":false,
      "EnableDomainBasedOwaConnectorList":false,
      "EnableDomainBasedTeamsConnectorList":false,
      "DevPortalSPAEnabled":true,
      "ShowHomeNavigationButtonOnConfigurationPage":false
   },
   "status":500,
   "clientType":"SkypeSpaces",
   "connectorType":"284913c1-6326-4c87-b687-bd7ef58dc163",
   "name":"handleMessageError",
   "nonPIIInfo":"{\"exception\":{}}"
}

Следующая конфигурация генерируется моей страницей конфигурации:

{
  configName: "Notifications for collection \"Mars Expedition\"",
  contentUrl: "https://b5e5904f.ngrok.io/msteams/connector-landing",
  entityId: 101,
  removeUrl: "https://b5e5904f.ngrok.io/"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...