0

我已经部署了一个非常简单的 Azure 静态 Web 应用程序,我在其中部署了一个由 mkdocs(HTML 和 CSS)提供支持的简单文档站点。我想知道是否可以通过 Azure AD/MSAL 实现某种身份验证,其中只有企业用户可以使用他们的电子邮件和密码登录。

4

1 回答 1

0

对的,这是可能的。Azure 静态 Web 应用提供简化的身份验证体验。默认情况下,您可以访问一系列预配置的提供程序,或者选择注册自定义提供程序。

  • 任何用户都可以通过启用的提供者进行身份验证。登录后,用户默认属于anonymousauthenticated角色。
  • 授权用户可以通过 staticwebapp.config.json 文件中定义的规则访问受限路由。用户通过特定于提供商的邀请或通过自定义 Azure Active 加入自定义角色
  • 目录提供者注册。
  • 默认情况下启用所有身份验证提供程序。
    • 要限制身份验证提供程序,请使用自定义路由规则阻止访问。
  • 预配置的提供程序包括:
    • Azure 活动目录
    • GitHub
    • 推特

https://docs.microsoft.com/en-us/azure/static-web-apps/authentication-authorization

于 2021-09-30T01:20:00.193 回答