如何解决从主页不工作开始,在 azure 静态 Web 应用程序中限制整个站点
我试图使用 azure 静态 webapp 的邀请功能。我的 staticwebapp.config.json 有如下条目:
"routes": [
{
"route": "/","allowedRoles": ["reader"]
},{
"route": "/login","rewrite": "/.auth/login/aad"
},{
"route": "/logout","redirect": "/.auth/logout"
},
但是,任何经过身份验证的用户都可以查看我的站点,而不是将“读者”视为路由中的 allowedRoles。我目前没有在“读者”角色中添加任何用户。然而,每个 ID 都按预期路由到 AAD 登录页面,然后在成功验证后呈现同意页面;在他们同意后,他们就可以查看我的网站。请告知为什么这不限制对自定义角色“读者”的访问。
我也尝试使用 /* 作为路由,如下所示;但没有运气。
"routes": [
{
"route": "/login",{
"route": "/*",
有没有办法让受限用户覆盖从主页开始的整个网站?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。