C# 建议使用MSAL进行新版本2.0.0预览

C# 建议使用MSAL进行新版本2.0.0预览,c#,microsoft-graph-api,msal,C#,Microsoft Graph Api,Msal,我正在开发一个解决方案,该解决方案使用库v.1.1.4来使用Graph API,我正在使用机密客户端,授权代码流和定制的令牌缓存将其保存在数据库中,它工作得非常好 应用程序是WIP,因此我有一些时间将应用程序更新到新版本(如果推荐),考虑到制动变化,这不是什么大问题,因此,我的问题是,在这种情况下,是否建议更新到2.0.0版预览版,还是最好等待更稳定的版本?我个人建议等待更稳定的版本使用。即使制动的变化可能不是一个大问题,但考虑到有几个已知的错误和未知的,我认为预览版是远远不够稳定 虽然,Doc

我正在开发一个解决方案,该解决方案使用库v.1.1.4来使用Graph API,我正在使用机密客户端,授权代码流和定制的令牌缓存将其保存在数据库中,它工作得非常好


应用程序是WIP,因此我有一些时间将应用程序更新到新版本(如果推荐),考虑到制动变化,这不是什么大问题,因此,我的问题是,在这种情况下,是否建议更新到2.0.0版预览版,还是最好等待更稳定的版本?

我个人建议等待更稳定的版本使用。即使制动的变化可能不是一个大问题,但考虑到有几个已知的错误和未知的,我认为预览版是远远不够稳定

虽然,Docs提到你可以选择你想要的任何库,你现在真的想试试。我强烈建议您在实时更改之前,先在沙箱环境中测试它

Microsoft Graph.NET客户端库不包含任何默认值 身份验证实现。相反,用户将希望 通过他们选择的库或OAuth进行身份验证 直接终结点,内置DelegateAuthenticationProvider类 验证每个请求。有关


面对同样的问题,我决定为MSAL的2.0.0预览版构建一个测试项目。IUser->
IAccount
带来的突破性变化很容易处理,2.0.0-preview版本适用于我特定使用的
**公共**客户端应用程序
。 我建议在将场景转移到项目本身之前,先在测试上下文中测试场景。 请随意使用我的测试代码开始使用,或仅受启发:
:-)

谢谢您的示例,那么您决定在生产环境中使用新版本2.0.0-preview了吗?不完全是。我正处于一个全新产品的初始开发阶段,所以虽然我在我的主要工作中使用2.0.0-preview,但它还不是一个生产环境。谢谢,这是我对可能出现的新错误和稳定性的担忧,但我正在测试这个新版本,至少在我的特定场景中没有问题。