gpt4 book ai didi

azure - 在哪种情况下我应该使用 Web 应用程序 Azure 门户中的身份验证链接,在哪种情况下我必须使用 MSAL 库

转载 作者:行者123 更新时间:2023-12-03 02:25:08 26 4
gpt4 key购买 nike

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

Authentication setting from Azure Portal

最佳答案

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

与是否使用MSAL并不冲突.

您可以看看Why use the built-in authentication? .

一个重要的原因是:

The built-in authentication feature for App Service and AzureFunctions can save you time and effort by providing out-of-the-boxauthentication with federated identity providers, allowing you tofocus on the rest of your application.

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

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

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

关于azure - 在哪种情况下我应该使用 Web 应用程序 Azure 门户中的身份验证链接,在哪种情况下我必须使用 MSAL 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67283732/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com