- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们希望针对 SharePoint Online 对我们的 .net core 控制台应用程序进行身份验证 >> 但似乎有两种方法可以使用 PnP.Framework.AuthenticationManager
或使用 ConfidentialClientApplicationBuilder
.. 这些链接中提到了两种方法:-
https://www.vrdmn.com/2020/06/using-net-standard-csom-and-msalnet-for.html
+
那么哪种方法是最新的并建议遵循?
谢谢
最佳答案
这两个文档都很好,各就其位。但在使用时建议使用第二个文档,因为第二个文档最近已更新,并且注释中提供了逐步执行的信息,理想情况下,身份验证和获取访问 token 的方法仅使用 Azure AD 应用程序完成,在第一个中,需要通过两个步骤来访问共享点,即
使用 MSAL.NET 获取应用程序身份验证(也称为“仅限应用程序”)访问 token ,并将其与新的 .NET 标准 CSOM 结合使用以从 SharePoint Online 获取数据。
在第二个文档中,他们使用生成自签名证书并将其存储到 KeyVault 中,但在第一个文档中,他们将证书保存在本地计算机本身中。
关于azure - PnP.Framework.AuthenticationManager 与 ConfidentialClientApplicationBuilder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68937148/
我无法将 ConfidentialClientApplicationBuilder 与 userTokenCache 一起使用。 示例中的代码看起来像这样,但此代码现在已过时,我应该使用 Confid
我们希望针对 SharePoint Online 对我们的 .net core 控制台应用程序进行身份验证 >> 但似乎有两种方法可以使用 PnP.Framework.AuthenticationMa
我是一名优秀的程序员,十分优秀!