使用令牌对用户进行身份验证并在本地调用REST API共享点

时间:2019-10-04 14:44:05

标签: c# .net-core sharepoint-api sharepoint-2016

我正在开发.net核心Web应用程序。 我需要调用本地共享站点的REST API。

我可以使用某些方法来做到这一点,但是它们都需要对用户名和密码进行硬编码。

我是通过sharepoint在线站点和Azure AD做到的。但是我找不到适合本地的解决方案。

是否可以验证用户身份并获取访问令牌以调用REST API?

编辑以获取信息:

因为我需要代表当前用户获取信息。我尚未找到.net核心Web应用程序的解决方案。

但是我可以通过在.net标准Web应用程序中使用CSOM来做到这一点。

感谢您的帮助。 TristanSébillet

1 个答案:

答案 0 :(得分:0)

您应该能够使用appsettings.json文件执行此操作。在内部,您将需要:

"AuthClientId": (ID HERE)
"AuthClientSecret":(PIN / CODE HERE)
"AuthSubscriptionKey":(SUBSCRIPTION HERE)
"AuthRedirectUri": (REDIRECT HERE)