gpt4 book ai didi

c# - IS4 : Request not valid for the application's 'userAudience' configuration

转载 作者:行者123 更新时间:2023-12-02 22:57:17 24 4
gpt4 key购买 nike

我正在尝试在我的 IdentityServer4 中使用外部登录提供程序。我按照快速入门操作,一切正常,现在我正在尝试添加 Microsoft 登录。

我在 IS4 的启动中添加了以下代码:

services.AddAuthentication()
.AddMicrosoftAccount(o =>
{
o.SignInScheme = IdentityServer4.IdentityServerConstants.ExternalCookieAuthenticationScheme;
o.ClientId = "yadayada";
o.ClientSecret = "yoyoyoyo";
});

在 Azure 门户中,我定义了范围:

  • openid
  • 个人资料

在输入我的 Microsoft 用户名/密码后,我收到此错误:

异常: invalid_request;Description=该请求对于应用程序的“userAudience”配置无效。为了使用/common/端点,应用程序不得配置为“消费者”作为用户受众。 userAudience 应配置为“All”才能使用/common/端点。

异常:处理远程登录时遇到错误。Microsoft.AspNetCore.Authentication.RemoteAuthenticationHandler.HandleRequestAsync()IdentityServer4.Hosting.FederatedSignOut.AuthenticationRequestHandlerWrapper.HandleRequestAsync()Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext上下文)IdentityServer4.Hosting.BaseUrlMiddleware.Invoke(HttpContext上下文)Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext上下文)

编辑:这是 Asp.NET Core 中的一个错误。在这里跟踪:https://github.com/dotnet/AspNetCore.Docs/issues/19795

最佳答案

我遇到了同样的错误。我能够通过重新创建应用程序注册并选择支持的帐户类型来修复它:

  • 任何组织目录中的帐户和个人 Microsoft 帐户。

关于c# - IS4 : Request not valid for the application's 'userAudience' configuration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63924098/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com