когда я пытаюсь подписать форму моего приложения, которое я авторизовал с помощью gmail User.Identity.IsAuthenticated, все еще всегда верно, это мой код для
public IActionResult LogOff()
{
HttpContext.SignOutAsync(CookieAuthenticationDefaults.AuthenticationScheme);
return Challenge(new AuthenticationProperties { RedirectUri = "/Home/Index/" },
"Google");
}
моего кода запуска
public void ConfigureServices(IServiceCollection services)
{
services.Configure<RouteOptions>(options =>
{
options.LowercaseUrls = true;
options.AppendTrailingSlash = true;
});
services.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme)
.AddCookie(options =>
{
options.LoginPath = "/Log/Outh/";
options.LogoutPath = "/Log/LogOff/";
})
.AddGoogle(options =>
{
options.ClientId = Configuration["Logging:GoogleCredintial:ClientID"];
options.ClientSecret = Configuration["Logging:GoogleCredintial:ClientSecret"];
options.CallbackPath = "/Log/Outh";
});
services.AddMvc();
services.AddMemoryCache();
}