我正在尝试使用Microsoft.SharePointOnline.CSOM版本16.1.7018.1200构建SharePoint Online Adapter
我正在努力为此REST API寻找正确的端点URL。其中一些可能与GDrive中的相同(因为它们都使用OAuth2),但我仍然有点困惑。我的问题是: - Scope,LoginBaseUrl,AccessTokenBaseUrl和UserInfoEndpointUrl
作为GDrive的一个例子,情况是:
Scope = "https://www.googleapis.com/auth/drive.file";
LoginBaseUrl = "https://accounts.google.com/o/oauth2/auth";
AdditionalLoginParameters.Add("response_type", "code");
AccessTokenBaseUrl = "https://accounts.google.com/o/oauth2/token";
AdditionalAccessTokenParameters.Add("grant_type", "authorization_code");
UserInfoEndpointUrl = "https://www.googleapis.com/drive/v3/about?fields=user&access_token=" + accessToken;
PS:如果有人有一些文档或代码示例,它会非常受欢迎!到目前为止,我只能为Read操作找到代码示例。
如果需要任何其他信息,请告诉我们。
祝你好运, SVG
答案 0 :(得分:0)
如果您从身份验证角度谈论用户信息端点,Azure Active Directory实际上是在线处理大部分身份验证和SharePoint的一些授权。目前情况有点复杂:
但是,v2配置端点将提供user_info端点documentation
如果您想阅读REST API的 SharePoint用户配置文件为the documentation,CSOM会为您提供更多功能。
但是,如果您没有将要求映射到专门从SharePoint进行阅读,我建议改为使用图形用户端点。 Documentation