Где хранятся мои учетные данные? - PullRequest
0 голосов
/ 01 мая 2018

Видя странную проблему, когда я не могу выйти из своей учетной записи в веб-приложении, которое я создаю.

Моя настройка аутентификации выглядит следующим образом

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 хранятся где-то.

Я знаю, что мог бы реализовать метод выхода из системы и вызвать его, но этот вопрос больше касается того, где хранятся данные, которые вызывают сохранение учетной записи.

1 Ответ

0 голосов
/ 01 мая 2018

Получается, что учетные данные хранились в winows Диспетчер учетных данных .

Они сидели под Учетные данные Windows -> http://addressofwebapp:3000

После удаления оттуда учетных данных Bassie123 приложение теперь автоматически регистрирует меня как Bassie

...