Я следовал этому учебнику .
Когда я запускаю свой локальный хост, и когда я нажимаю на Google, чтобы войти, он перенаправляет меня на страницу входа в Google (вводятся учетные данные), а когда я нажимаю на вход, он выдает ошибку ниже.
Произошло необработанное исключение при обработке запроса.
Исключение: ошибка конечной точки токена OAuth: Статус:
ProxyAuthenticationRequired; Заголовки: Cache-Control: no-cache
Соединение: закрыть Прагма: без кэширования прокси-аутентификация: NEGOTIATE
NTLM, BASIC realm = "IWA_Direct" Proxy-Connection: close; Body:;
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.AddDbContext < ApplicationDbContext > (options = >
options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")));
services.AddIdentity < ApplicationUser, IdentityRole > ()
.AddEntityFrameworkStores < ApplicationDbContext > ()
.AddDefaultTokenProviders();
// Add application services.
services.AddTransient < IEmailSender, EmailSender > ();
services.AddAuthentication().AddGoogle(googleOptions = > {
googleOptions.ClientId = Configuration["GoogleID"];
googleOptions.ClientSecret = Configuration["GoogleSecret"];
});
services.Configure < MvcOptions > (options = > {
options.Filters.Add(new RequireHttpsAttribute());
});
services.AddMvc();
}
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
public void Configure(IApplicationBuilder app, IHostingEnvironment env) {
if (env.IsDevelopment()) {
app.UseBrowserLink();
app.UseDeveloperExceptionPage();
app.UseDatabaseErrorPage();
} else {
app.UseExceptionHandler("/Home/Error");
}
app.UseStaticFiles();
app.UseAuthentication();
var options = new RewriteOptions().AddRedirectToHttps(301, 5001);
app.UseRewriter(options);
app.UseMvc(routes = > {
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
}
Я использую asp.net core 2.0. Нужна помощь в решении этой проблемы.