React to changes in CookieAuthenticationOptions

This commit is contained in:
Nate McMaster 2017-07-05 15:24:37 -07:00
parent 255d244241
commit 74c1e19e6c
3 changed files with 4 additions and 4 deletions

View File

@ -123,7 +123,7 @@ namespace Microsoft.AspNetCore.Identity.Service
var clientId = application.FindFirstValue(IdentityServiceClaimTypes.ClientId); var clientId = application.FindFirstValue(IdentityServiceClaimTypes.ClientId);
var logoutUris = application.FindAll(IdentityServiceClaimTypes.LogoutRedirectUri); var logoutUris = application.FindAll(IdentityServiceClaimTypes.LogoutRedirectUri);
var duration = _sessionCookieOptions.Cookie.Expiration ?? default(TimeSpan); var duration = _sessionCookieOptions.ExpireTimeSpan;
var expiration = _timeStampManager.GetTimeStampInEpochTime(duration); var expiration = _timeStampManager.GetTimeStampInEpochTime(duration);
var identity = new ClaimsIdentity( var identity = new ClaimsIdentity(

View File

@ -80,14 +80,14 @@ namespace Microsoft.Extensions.DependencyInjection
.AddCookie(IdentityConstants.ExternalScheme, o => .AddCookie(IdentityConstants.ExternalScheme, o =>
{ {
o.Cookie.Name = IdentityConstants.ExternalScheme; o.Cookie.Name = IdentityConstants.ExternalScheme;
o.Cookie.Expiration = TimeSpan.FromMinutes(5); o.ExpireTimeSpan = TimeSpan.FromMinutes(5);
}) })
.AddCookie(IdentityConstants.TwoFactorRememberMeScheme, .AddCookie(IdentityConstants.TwoFactorRememberMeScheme,
o => o.Cookie.Name = IdentityConstants.TwoFactorRememberMeScheme) o => o.Cookie.Name = IdentityConstants.TwoFactorRememberMeScheme)
.AddCookie(IdentityConstants.TwoFactorUserIdScheme, o => .AddCookie(IdentityConstants.TwoFactorUserIdScheme, o =>
{ {
o.Cookie.Name = IdentityConstants.TwoFactorUserIdScheme; o.Cookie.Name = IdentityConstants.TwoFactorUserIdScheme;
o.Cookie.Expiration = TimeSpan.FromMinutes(5); o.ExpireTimeSpan = TimeSpan.FromMinutes(5);
}); });
// Hosting doesn't add IHttpContextAccessor by default // Hosting doesn't add IHttpContextAccessor by default

View File

@ -53,7 +53,7 @@ namespace Microsoft.AspNetCore.Identity.InMemory
{ {
services.ConfigureApplicationCookie(options => services.ConfigureApplicationCookie(options =>
{ {
options.Cookie.Expiration = TimeSpan.FromMinutes(10); options.ExpireTimeSpan = TimeSpan.FromMinutes(10);
options.SlidingExpiration = false; options.SlidingExpiration = false;
}); });
services.AddSingleton<ISystemClock>(clock); services.AddSingleton<ISystemClock>(clock);