我已经按照文档配置了活动目录登录,但它总是给我错误“请求中指定的回复URL与为应用程序配置的回复URL不匹配”
我的配置和设置如下。
appsettings.html" target="_blank">json
"AzureAd": {
"Instance": "https://login.microsoftonline.com/",
"Domain": "https://localhost:44300/",
"ClientId": "94652b2b-ac2d-470c-b8a8-8ce7c7691aca",
"TenantId": "0ef71077-dc27-4e28-a028-a10542145dfc",
"CallbackPath": "/signin-oidc"
}
Startup.cs
ConfigureServices方法
services.AddRazorPages()
.AddMicrosoftIdentityUI();
services.Configure<CookiePolicyOptions>(option =>
{
option.CheckConsentNeeded = context => true;
option.MinimumSameSitePolicy = SameSiteMode.None;
});
services.AddAuthentication(AzureADDefaults.AuthenticationScheme).AddAzureAD(option => Configuration.Bind("AzureAd", option));
services.Configure<OpenIdConnectOptions>(AzureADDefaults.OpenIdScheme, option =>
{
option.Authority = option.Authority + "/V2.0/";
option.TokenValidationParameters.ValidateActor = false;
});
services.AddMvc(option =>
{
var policy = new AuthorizationPolicyBuilder().RequireAuthenticatedUser().Build();
option.Filters.Add(new AuthorizeFilter(policy));
})
.SetCompatibilityVersion(CompatibilityVersion.Version_3_0);
它总是要求我登录,但在登录后,我得到了下面的错误消息抱歉,但我们在登录时遇到问题。
AADSTS50011:请求中指定的回复URL与为应用程序配置的回复URL不匹配:'94652b2b-ac2d-470c-b8a8-8ce7c7691aca
以下是我的活动目录登录配置重定向URI:https://localhost:44300/访问令牌=选中的ID令牌=选中的支持的帐户类型:任何组织目录(任何Azure AD目录-多租户)和个人Microsoft帐户(例如Skype、Xbox)中的帐户
我以前回答过类似的问题,请参阅:这里。
不匹配问题有一个通用解决方案:
对于重定向URL,它应该以<code>https</code>开头,如果需要以http开头,则必须将其配置为<code>http://localhost。
我已经为Azure B2C创建了一个新策略,带有自定义身份提供程序。但我看到了一些像这样的错误 “请求中指定的回复url与为应用程序配置的回复url不匹配”我在策略中看到回复url,并且身份提供程序的应用程序的回复url具有相同的url。 可能缺少什么? 谢啦!
我有一个.NET Core 2应用程序模板,配置为使用Azure广告开箱即用。 配置为: 在我的门户中,我有一个Azure应用程序注册,其id与相同。它具有回复URL。 只有当我将回复URL设置为< code >[LocalhostURL]/sign in-oidc 时,localhost应用程序才能工作,尽管我已经知道该配置不应该影响localhost上的登录。 Azure应用在任何情况下都不起
当我运行部署到Azure应用程序服务的应用程序时,会出现此错误。请求中指定的回复URL与为应用程序配置的回复URL不匹配。快把我逼疯了。我不知道回复URL应该是什么。
我正在尝试使用azure active directory对用户进行身份验证,但我得到了“AADSTS50011”:请求中指定的回复url与我使用的django microsoft auth library应用程序配置的回复url不匹配。我已经提到了多个StackOverflow问题,但没有一个能解决我的问题。它们都不是Django特有的 settings.py urls.py
专家 在我的Spring启动2.5.5应用程序中,我对带有Azure AD的SSO有以下依赖项。 参考:https://github.com/pateluday07/saml-sso-and-slo-demo-idp-azure-sp-springboot 我的应用程序属性具有以下条目 在 Azure 端,将使用实体 ID 作为 APPNAME 和“回复 URL”创建应用,https://serv
我已经使用spring boot构建了应用程序,并遵循了上面提到的类似步骤https://docs.microsoft.com/en-us/azure/developer/java/spring-framework/configure-spring-boot-starter-java-app-with-azure-active-directory 但我得到的是“请求中指定的回复URL与为应用程序配