Аутентификация на сайте Sharepoint Online через React SPA в персональной вкладке MS Teams - PullRequest
1 голос
/ 17 марта 2020

При добавлении сайта Sharepoint Online в MS Teams stati c Вкладка со ссылкой на этот Q & A очень помогает, но как бы я go рассказал о том, когда имеется вкладка React для одностраничного приложения и Онлайн-вкладка Sharepoint в том же приложении?

 {
  "entityId": "id1",
  "name": "name1",
  "contentUrl": "https://*********.sharepoint.com/_layouts/15/teamslogon.aspx?SPFX=true&dest=/SitePages/Home.aspx",
  "scopes": [
    "personal"
  ]
},
{
  "entityId": "id2",
  "name": "name2",
  "contentUrl": "https://{{HOSTNAME}}/tab",
  "scopes": [
    "personal"
  ]
}],

Поскольку мне нужно установить определенный источник для приложения AAD, необходимого для React SPA, у меня возникли проблемы с аутентификацией и отображением сайта Sharepointsite в настольном приложении MS Teams.

"webApplicationInfo": {
"id": "xxxxxx-xxxx-xxxx-xxxx-xxxxxxxx",
"resource": "api://subdomain.domain.com/xxxxxx-xxxx-xxxx-xxxx-xxxxxxxx"},

Я что-то упускаю из виду? Нужно ли проходить аутентификацию на Sharepoint через приложение AAD и, если да, то каким методом аутентификации?

Ваша помощь очень важна!

1 Ответ

3 голосов
/ 01 апреля 2020

@ AdoTbo, ваше webapplicationinfo выглядит хорошо, просто убедитесь, что переданы правильные значения. Вам нужно только выполнить аутентификацию AD. Аутентификация SharePoint также внутренне использует аутентификацию AD. Вы можете обменять токен AAD с SharePoint, который генерируется для ресурса приложения. Пожалуйста, проверьте подробную документацию .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...