首页 > 解决方案 > 适用于 Azure B2B 的 ASP.net 应用程序的 MS Graph 的 ADAL 或 MSAL

问题描述

我们正在开发 azure B2B 应用程序来邀请和访问托管在 Azure 中的 Asp.net 应用程序。我检查了示例https://github.com/Azure/active-directory-dotnet-graphapi-b2bportal-web,它使用 ADAL 进行大部分操作。在上述链接的示例中,MS Graph 使用从 ADAL 生成的访问令牌,但 Microsoft 建议使用 MSAL。

我的问题是我们必须在 ASP.net 应用程序中使用 ADAL 或 MSAL 中的哪一个。

标签: microsoft-graph-apiadalmsalmicrosoft-graph-sdks

解决方案


它们都可以帮助处理 Ms Graph,但 MSAL 提供了优于 ADAL 的多种好处,包括增量同意、更丰富的单点登录体验、支持个人 Microsoft 帐户、使用基于标准的协议等。

此外,MSAL 为 Ms Graph 提供了很好的示例,并且易于实现。


推荐阅读