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 logoutUris = application.FindAll(IdentityServiceClaimTypes.LogoutRedirectUri);
var duration = _sessionCookieOptions.Cookie.Expiration ?? default(TimeSpan);
var duration = _sessionCookieOptions.ExpireTimeSpan;
var expiration = _timeStampManager.GetTimeStampInEpochTime(duration);
var identity = new ClaimsIdentity(

View File

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

View File

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