我正在尝试实现一个通过现代身份验证(客户端ID\客户端机密)连接到SharepointAPI的C#程序。我已在Azure Active Directory上注册了一个具有Sharepoint总体权限的应用,以便生成客户端Id和客户端密码。下一步应该是从Microsoft登录页面检索访问令牌,然后使用我生成的承载令牌构造所有后续请求。 检索访问令牌工作得很好。问题
去年,我们在一个自定义的主页中运行了一个角度应用程序,使用SharepointRESTapi从列表中检索用户属性、数据等,该应用程序一直运行良好。由于应用程序托管在Sharepoint联机上,因此访问页面需要登录,从而使请求摘要可用,因此不需要进一步的身份验证。
但是,现在我们希望开始使用Microsoft中的一些功能。从我可以收集到的信息来看,这需要针对Azure Active Directory进行OAuth