Кто-нибудь пытался изменить домен cook ie, используя Microsoft.AspNetCore.Authentication.AzureADB2 C .UI ?
services.AddAuthentication(options =>
{
options.DefaultAuthenticateScheme = AzureADB2CDefaults.AuthenticationScheme;
options.DefaultChallengeScheme = AzureADB2CDefaults.AuthenticationScheme;
}).AddAzureADB2C(options =>
{
options.ClientId = Configuration["AzureAdB2C:ClientId"];
options.ClientSecret = Configuration["AzureAdB2C:ClientSecret"];
options.SignUpSignInPolicyId = Configuration["AzureAdB2C:SignUpSignInPolicyId"];
options.Domain = Configuration["AzureAdB2C:Domain"];
options.CallbackPath = Configuration["AzureAdB2C:CallbackPath"];
options.Instance = Configuration["AzureAdB2C:Instance"];
}).AddCookie(options =>
{
options.Cookie.Domain = ".hpihub.localhost.com";
});
services.ConfigureApplicationCookie(options =>
{
options.Cookie.Domain = ".hpihub.localhost.com";
});
services.Configure<CookieAuthenticationOptions>(AzureADB2CDefaults.AuthenticationScheme, options =>
{
options.Cookie.Domain = ".hpihub.localhost.com";
});
Ни один из этих вариантов. Cook ie .Domain строк кода работает. Я смог вручную создать HttpCook ie (TestCookie1) с правильным доменом, но не смог установить домен для аутентификации B2 C.
Я знаю, что мне нужно реализовать AddDataProtection (), хотя я знаю, что домен cook ie должен быть правильно настроен, чтобы поддомены могли иметь доступ к cook ie. Ценю любую помощь, которую вы можете оказать.