我是Azure静态应用程序的新手,正在努力制作Azure AD SSO work with Azure AD app registration。我浏览了堆栈溢出上已经提供的问题,但响应缺少staticwebapp.config.json文件中的路由配置,我觉得我在那里犯了一些错误。
活动目录注册
静态Web应用程序.配置
Azure静态Web应用程序配置x1c4d 1x
现在,当我尝试使用URL https://black-flower-007ce3a10.2.azurestaticapps.net/login登录时,它被重定向到https://login.microsoftonline.com//oauth2/v2.0/authorize?响应类型=代码+id_token&重定向_uri=https%3a%2f%2fblack-flower-007ce3a10.2.azurestaticapps.net%2f.auth%2flogin%2faad%2f回调客户端id =&范围=开放id+配置文件+电子邮件&响应模式=表单_post&随机数= 91 a9 c801 d3 dd 4a 85 b274 fecdeb 713958_20221109234404客户端请求ID=
有什么帮助吗?
1条答案
按热度按时间9rnv2umw1#
我尝试在我的环境中重现相同的错误,但得到了如下相同的错误:
如果Azure AD应用程序的API权限未经全局管理员同意,则通常会发生此错误,如下所示:
要解决此错误,请使用**
Global Admin account
登录,并授予管理员许可**以下API权限:或者,您也可以使用**
Global Admin
凭据登录并代表组织接受**同意,如下所示:完成上述设置后,当我点击**
Authorize URL
**并使用用户凭据登录时,我能够成功获得如下响应:x1c4d 1x指令集
如果要允许用户同意应用程序,请尝试以下操作: