Видя странную проблему, когда я не могу выйти из своей учетной записи в веб-приложении, которое я создаю.
Моя настройка аутентификации выглядит следующим образом
Program.cs
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.UseHttpSys(options =>
{
options.Authentication.Schemes =
AuthenticationSchemes.NTLM | AuthenticationSchemes.Negotiate;
options.Authentication.AllowAnonymous = false;
})
.Build();
Startup.cs (в ConfigureServices)
services.AddAuthentication(
Microsoft.AspNetCore.Server.IISIntegration.IISDefaults.AuthenticationScheme);
Когда я отлаживаю приложение, оно каким-то образом всегда регистрирует меня, используя учетную запись Bassie123 , но я хочу изменить его на Bassie .
launchSettings.json
{
"iisSettings": {
"windowsAuthentication": true,
"anonymousAuthentication": false,
"iisExpress": {
"applicationUrl": "http://localhost:55680/",
"sslPort": 0
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}
Я очистил все свои cookie-файлы, попытался открыть их в окне частного просмотра и даже повторно опубликовал приложение на МКС, но все же мои учетные данные для Bassie123 хранятся где-то.
Я знаю, что мог бы реализовать метод выхода из системы и вызвать его, но этот вопрос больше касается того, где хранятся данные, которые вызывают сохранение учетной записи.