MSAL,推荐去新版本2.0.0预览

MSAL, is recommended to go for the new version 2.0.0 preview

我正在开发一个解决方案,该解决方案使用库 MSAL v.1.1.4 以便能够使用图形 API,我正在使用具有授权的机密客户端使用自定义令牌缓存的代码流将其保存在数据库中,效果非常好。

该应用程序是 WIP,所以我有一些时间将应用程序更新到新版本(如果推荐的话)考虑到制动变化,这没什么大不了的,所以我的问题是是否推荐更新到该版本2.0.0预览在此背景下还是等待更稳定的版本更好?

个人建议等待更稳定的版本使用。即使是制动变化对于这种特殊情况也可能不是什么大问题,但考虑到已知和未知的错误很少,我认为预览版远非稳定。

尽管如此,Docs 提到您可以选择您想要的任何库,并且您现在真的很想尝试一下。我强烈建议您先在沙盒环境中进行测试,然后再进行实时更改。

The Microsoft Graph .NET Client Library does not include any default authentication implementations. Instead, the user will want to authenticate with the library of their choice, or against the OAuth endpoint directly, and built-in DelegateAuthenticationProvider class to authenticate each request. For more information on

面对同样的问题,我决定为MSAL 2.0.0-预览版构建一个测试项目。围绕 IUser -> IAccount 的重大更改很容易处理,2.0.0 预览版对于我对 **Public**ClientApplication 的特定使用效果很好。 我建议先在测试上下文中测试您的场景,然后再将其移入您的项目本身。 随意使用我的测试代码开始或只是启发: TestOneDrive.zip :-)