微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AspNet Core身份验证问题

如何解决AspNet Core身份验证问题

我在公司服务器上具有FusionAuth,而我的应用程序在另一台服务器上。

我已经登录,但是一旦登录完成,它就会被重定向到HTTP 400错误屏幕。

public void ConfigureServices(IServiceCollection services)

        {
            JwtSecurityTokenHandler.DefaultMapInboundClaims = false;
            services.AddRazorPages();

            services.AddAuthentication(options =>
            {
                options.DefaultScheme = "Cookies";
                options.DefaultChallengeScheme = "oidc";
            } )
                .AddCookie( "Cookies",options =>
                {
                    options.Cookie.Name = "cookie";

                    options.Events.OnSigningOut = async e =>
                    {
                        await e.HttpContext.RevokeUserRefreshTokenAsync();
                    };
                })
                .AddOpenIdConnect("oidc",options =>
                {
                    options.SignInScheme = "Cookies";
                    options.Savetokens = true;
                    options.Authority = Configuration["SampleApp:Authority"]; //172.19.0.159:9011 FusionAuth

                    options.ClientId = Configuration["SampleApp:ClientId"]; //Guid id client
                    options.ClientSecret = Configuration["SampleApp:ClientSecret"]; guid id secret

                    options.ResponseType = "code";
                    
                    options.RequireHttpsMetadata = false;
                });
        }`

请求

http://172.19.0.159:9011/oauth2/authorize?client_id=5a922394-3263-4a1c-b5b6-1c6e498227d8&redirect_uri=http%3A%2F%2F172.19.0.12%3A8081%2Fsignin-oidc&response_type=code&scope=openid%20profile&code_challenge=gEgxGR927-XZRexwI11bSmS4ChW_arUn4GananR0IM4&code_challenge_method=S256&response_mode=form_post&nonce=637356908039891879.MGNkOWY3OTMtNWY3MC00NGU2LTgwZTgtMDA1MTZlYTI0NTY0YWQ4MWU5ZmYtMTQ3Yy00NjllLWIyMDItMWU1NDVmZjQ5ZjU1&state=CfDJ8Dm9ktR7nZ5ChEzRZqzNTDR2uG27hxgnvm0fSGh7JxgCZPh8Xu2eVyGBM6ngL-iDlIOaAARltdVy0qPzOLWgs39whoKUBoUSOs6LvrBn59Lr6K6c_y8heEZJFlMj1tegjW0Q-pki175kd4omZycK86fQ0d-hM8O9XHylL6LShI99nEB36sELI1Xa4NjiImjsmHX5ZeLtKlPxtXKdWI3AjtAXB95JtJ1ivTf49172sZZsjLvyqQIF0tJtOSqTJoGyfQ-iodLtrSv6sYf_9IXqt8BDBacFCclLMAO_i3in9a_LQ-bP-q4-o_wZPG_-NbEBn7qRydQwdj62OLPYYIInteVqnZshH4CeYapaRGkyaij9EzNkBqmrka-vdzhn57QK0g&x-client-SKU=ID_NETSTANDARD2_0&x-client-ver=5.5.0.0

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。