【问题标题】:In which scenario I should use Authentication link from Web App Azure Portal and in which scenario I have to use MSAL Library在哪种情况下我应该使用来自 Web App Azure Portal 的身份验证链接,在哪种情况下我必须使用 MSAL 库
【发布时间】:2021-07-20 20:04:01
【问题描述】:

我想使用 Azure AD 对用户进行身份验证。 我在 Azure AD 中进行了应用程序注册,一切都设置好了,我正在使用 Azure Portal Web 应用程序设置部分的身份验证链接。 根据微软文档推荐 MSAL 库 何时使用 MSAL 库以及何时使用 Azure 门户身份验证 Azure 门户 => 设置=> 身份验证。

【问题讨论】:

  • 您好,您检查我的答案了吗?有用吗?

标签: azure azure-active-directory msal


【解决方案1】:

来自 Web 应用 Azure 门户的身份验证链接是 Easy Auth

与是否使用MSAL不冲突。

你可以看看Why use the built-in authentication?

一个重要的原因是:

应用服务和 Azure 的内置身份验证功能 功能可以通过提供开箱即用的方式为您节省时间和精力 与联合身份提供者进行身份验证,允许您 专注于您的应用程序的其余部分。

当您启用 Easy Auth 时,Azure 将创建一个代表您的 Web 应用程序的应用程序注册。任何访问您的 Web 应用程序的尝试都需要使用您的 Azure AD 帐户登录。

您还可以使用 Azure 为您创建的应用注册(或在不启用 Easy Auth 的情况下创建您自己的应用注册)来配置 MSAL。 MSAL 是一个成熟的框架,您可以找到以下好处here

Easy Auth 默认使用 Implicit Flow 登录。如果您的 Web 应用需要其他身份验证流程(例如,auth code flowclient credentials flow),则使用 MSAL 会是更好的选择。

【讨论】:

  • 如果我的回答对您有帮助,您可以接受它作为答案(单击答案旁边的复选标记,将其从灰色切换为已填充。)。见meta.stackexchange.com/questions/5234/…。这对其他社区成员可能是有益的。谢谢。
  • 谢谢@Allen Wu
猜你喜欢
  • 2016-03-15
  • 1970-01-01
  • 2014-08-21
  • 1970-01-01
  • 2012-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-20
相关资源
最近更新 更多