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

Authenticate user & call REST API sharepoint on-premise using token

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

我可以使用一些方法来完成,但它们都需要硬编码用户名和密码。

我是通过 Sharepoint 在线网站和 Azure AD 完成的。但是我没有找到内部部署的解决方案..

有没有办法对用户进行身份验证并获取访问令牌来调用 REST api?

编辑以供参考:

因为我需要代表当前用户获取信息。对于 .net 核心网络应用程序,我还没有找到解决方案。

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

感谢您的帮助。 特里斯坦·塞比耶

您应该可以使用 appsettings.json 文件执行此操作。在里面你需要这样的东西:

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