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