Я добавил Персональную вкладку в MS Teams, которая ссылается на страницу SharePoint с веб-частью SPFx, используя AadHttpClient
.
В веб-клиенте MS Teams страница загружается должным образом, и AadHttpClient
вызовы работают.
Однако в настольном клиенте MS Teams (в Windows) AadHttpClient
не работает.
Заглянув в Fiddler, я вижу следующее (только в клиенте dekstop):
Звонок на
/sites/MyDevSite/_api/Microsoft.SharePoint.Internal.ClientSideComponent.Token.AcquireOBOToken?resource='9bebc8ed-8a93-4efc-84a3-ae979d301124'&clientId='add82f27-80e9-45e3-9cf5-345e72d24ff7'
Вызов возвращает
HTTP 500
с сообщением:
{"odata.error": {"code": "- 1, System.AggregateException", "message": {"lang": "en-US", "value": "Произошла одна или несколько ошибок."}} }
Я понятия не имею, что мне нужно сделать, чтобы это исправить, поэтому любая помощь будет принята с благодарностью.
{"odata.error":{"code":"-2147024891, System.UnauthorizedAccessException","message":{"lang":"en-US","value":"Access denied. You do not have permission to perform this action or access this resource."}}}
@ Abhijit-MSFT Как вы думаете, мне следует задать новый вопрос? - person Sahan Serasinghe   schedule 22.01.2020