Net Core 2 app登录重定向无法在azure中运行

我继承了我们想要在azure中托管的asp net core 2 mvc应用程序 . 我已设法将其发布到azure,但当我访问该URL时,我收到此错误:

AADSTS50011:回复地址'http://myAzureSite.azurewebsites.net/signin-oidc'与为应用程序配置的回复地址不匹配:'xxxxxxx-xxx-xxxx-xxxx-xxxxxxxxxx' .

appsettings.json将其配置为:

"CallbackPath": "/signin-oidc",

该网站的网址是http://myAzureSite.azurewebsites.net

当我在本地开发环境中运行它时,登录重定向工作完美 . 我想在Azure门户中需要配置一些东西,但我在哪里可以找到它?

回答(1)

2 years ago

您需要在Azure AD中找到该应用程序,并在回复URL中添加 https://myAzureSite.azurewebsites.net/signin-oidc .

转到Azure Active Directory - >应用程序注册 - >所有应用程序 - >查找应用程序 - >设置 - >回复URL .

如果左侧栏未显示Azure Active Directory,则可以从“所有服务”中找到它 .

请注意,您应该使用HTTPS,而不是HTTP . 回复URL可能已配置,但由于您通过HTTP访问应用程序,因此登录失败 .