Azure Active Directory API中的错误重定向URI

问题描述 投票:1回答:1

在本地主机上使用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不匹配:

javascript azure-active-directory azure-api-apps microsoft-identity-platform
1个回答
0
投票

在传统体验中,支持使用http:// schemes。在新的体验中,重定向URI的格式已更改。必须将它们与应用程序类型(Web或公共)关联。另外,出于安全原因,不支持通配符和http://方案(http://localhost除外)。

如果必须使用http:// schemes,则可以返回以使用应用程序注册(旧版)。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.