小编Sér*_*edo的帖子

使用 IdentityServer4 时出现“需要代码挑战”

我正在尝试重定向到 IdentityServer 进行授权,并在重定向 URL 中获取“需要代码质询”。

错误消息显示invalid_request需要代码质询,还有我的重定向 URL http://localhost:44367/signin-oidc#error=invalid_request&error_description=code%20challenge%20required&state=CfDJ8Cq6lLUEMhZLqMhFVN

这是我的客户端配置:

namespace TestClient
{
    public class Startup
    {
        public Startup(IConfiguration configuration)
        {
            Configuration = configuration;
        }

        public IConfiguration Configuration { get; }

        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.Configure<CookiePolicyOptions>(options =>
            {
                // This lambda determines whether user consent for non-essential cookies is needed for a given request.
                options.CheckConsentNeeded = context => true;
                options.MinimumSameSitePolicy = …
Run Code Online (Sandbox Code Playgroud)

oauth openid-connect asp.net-core identityserver4 asp.net-core-3.0

25
推荐指数
2
解决办法
1万
查看次数