我正在研究一个使用库MSAL v.1.1.4才能使用Graph API的解决方案,我正在将机密客户端与带有自定义令牌的授权代码流一起使用缓存以将其保存在数据库中,效果很好。
该应用程序是WIP,因此考虑到制动变化,我有一些时间将应用程序更新到新版本(如果推荐),没什么大不了的,所以我的问题是是否建议更新到2.0版。在这种情况下0预览还是更好的等待更稳定的版本?。
答案 0 :(得分:0)
我个人建议等待使用更稳定的版本。对于这种颗粒状的情况,即使制动改变也不是什么大问题,但是考虑到已知的错误和未知的错误很少,我认为预览版还远远不够稳定。
尽管,Docs提到您可以选择自己想要的任何库,而您现在真的想尝试一下。我强烈建议您先在沙盒环境中对其进行测试,然后再进行实时更改。
Microsoft Graph .NET客户端库不包含任何默认值 身份验证实现。相反,用户将希望 使用他们选择的库或通过OAuth进行身份验证 直接终结点,并内置DelegateAuthenticationProvider类 验证每个请求。有关更多信息
答案 1 :(得分:0)
面对相同的问题,我决定为MSAL 2.0.0预览版构建一个测试项目。 IUser
-> IAccount
周围的重大更改很容易处理,对于我对**Public**ClientApplication
的特定使用,预览版2.0.0很好用。
我建议先在测试环境中测试场景,然后再将其移动到项目中。
随时使用我的测试代码开始学习或获得启发:
TestOneDrive.zip
:-)