Совместное использование аутентификации cook ie между поддоменами в ASP. NET Core - невозможно войти - PullRequest
0 голосов
/ 05 августа 2020

Я пытаюсь реализовать совместное использование аутентификации ie для двух поддоменов в ASP. NET Core веб-приложениях. Я изменил Startup.cs и добавил следующий код в ConfigureServices:

services.AddDataProtection()
                .PersistKeysToAzureBlobStorage(new Uri("{{my_url_to_blob_storage}}"))
                .SetApplicationName("myapp");

        services.AddAuthentication(sharedOptions =>
        {
            sharedOptions.DefaultScheme = CookieAuthenticationDefaults.AuthenticationScheme;
        })
        .AddCookie(CookieAuthenticationDefaults.AuthenticationScheme, options =>
        {
            options.Cookie.Name = "myapp";
            options.Cookie.Domain = ".azurewebsites.net";
        });

Я опубликовал веб-приложение в Azure, но при попытке HttpContext.SignInAsyn c () ничего не происходит - HttpContext. Пользователь не установлен.

Спасибо за любую помощь

1 Ответ

0 голосов
/ 07 августа 2020

Решено! При использовании личного домена все работает, как ожидалось

...