Назад | Перейти на главную страницу

Регистрация приложения SharePoint Online - использование лицензии

У нас есть учетная запись O365 и одна лицензия, назначенная пользователю для SharePoint Online, среди прочего программного обеспечения O365. Приложение на C # asp.net должно будет взаимодействовать с SharePoint в Интернете с помощью пакета SDK для SharePoint - Microsoft.SharePointOnline.CSOM.

API-интерфейсы SharePoint можно вызывать путем создания объекта ClientContext, выполняющего запросы. Используемые учетные данные могут относиться к пользователю с лицензией или к приложению, зарегистрированному в SharePoint Online, как описано здесь: https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/security-apponly-azureacs

Хотя функциональность работает нормально при использовании любого из методов, я не совсем уверен, как работает онлайн-лицензирование SharePoint при доступе в качестве приложения SharePoint.

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

Кто-нибудь знает, какая лицензия используется? Приобретенная одна пользовательская лицензия автоматически позволяет приложению использовать эту лицензию?

Боковое примечание - я был перенаправлен сюда из stackoverflow, предполагая, что это более подходящий форум, я надеюсь, что это