在本地主机上使用Azure LS1 API运行登录正常,但是在服务器上迁移脚本时,我收到以下错误:
AADSTS50011:在请求中指定的回复URL与为应用程序配置的回复URL不匹配:
我知道问题出在Azure门户中的应用程序设置上,我应该在其中使用服务器地址而不是localhost:30662更改重定向URI,但问题出在这里:因为应用程序必须在具有地址的内部服务器上运行如192.168.1.xxx,如果Azure门户与本地主机不同,则Azure门户要求使用带有https://认证的地址,我该如何管理它以便不在本地服务器上安装SSL证书?有没有办法插入没有https://的重定向URI?
var msalConfig = {
auth: {
clientId: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
authority: "https://login.microsoftonline.com/organizations"
redirectURI: "http://192.168.1.xxx:30662"
},
cache: {
cacheLocation: "localStorage",
storeAuthStateInCookie: true
}
};
AADSTS50011:在请求中指定的回复URL与为应用程序配置的回复URL不匹配:
在传统体验中,支持使用http:// schemes
。在新的体验中,重定向URI的格式已更改。必须将它们与应用程序类型(Web或公共)关联。另外,出于安全原因,不支持通配符和http://方案(http://localhost除外)。
如果必须使用http:// schemes
,则可以返回以使用应用程序注册(旧版)。