我已经部署了一个非常简单的 Azure 静态 Web 应用程序,我在其中部署了一个由 mkdocs(HTML 和 CSS)提供支持的简单文档站点。我想知道是否可以通过 Azure AD/MSAL 实现某种身份验证,其中只有企业用户可以使用他们的电子邮件和密码登录。
问问题
206 次
1 回答
0
对的,这是可能的。Azure 静态 Web 应用提供简化的身份验证体验。默认情况下,您可以访问一系列预配置的提供程序,或者选择注册自定义提供程序。
- 任何用户都可以通过启用的提供者进行身份验证。登录后,用户默认属于
anonymous
和authenticated
角色。 - 授权用户可以通过 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 回答