AAD身份验证和Cookie名称?

时间:2019-07-17 19:45:38

标签: c# asp.net-core asp.net-core-identity

我正在使用ASP.Net Core 2.2 MVC。

我的创业公司添加了AddAuthentication

我希望能够配置存储AAD令牌的cookie。 我试图在下面添加此代码。 但是,当我在Chrome中运行我的应用程序时,在开发工具中看不到cookie名称。有什么想法吗?

services.ConfigureApplicationCookie(options =>
{
    options.Cookie.Name = "MeAPP";
    options.ExpireTimeSpan = TimeSpan.FromMinutes(60);
    options.SlidingExpiration = true;
});

1 个答案:

答案 0 :(得分:1)

您可以通过以下方式重命名cookie名称:

services.AddAuthentication(AzureADDefaults.AuthenticationScheme)
.AddAzureAD(options => Configuration.Bind("AzureAd", options));

services.Configure<CookieAuthenticationOptions>(AzureADDefaults.CookieScheme, options =>
{
    options.Cookie.Name = "MyCookieName";
});