diff --git a/IdentityServer.Application/Services/UserService.cs b/IdentityServer.Application/Services/UserService.cs index 3c7aa88..32a9163 100644 --- a/IdentityServer.Application/Services/UserService.cs +++ b/IdentityServer.Application/Services/UserService.cs @@ -25,7 +25,9 @@ namespace IdentityServer.Application.Services return null; var tokenRaw = $"{Guid.NewGuid()}-{Guid.NewGuid()}-{user.UserId}"; - var token = new Token() { Raw = tokenRaw, ValidUntil = DateTime.Now.AddMonths(12) }; + + var currentDate = DateTime.Now; + var token = new Token() { Raw = tokenRaw, ValidFrom = currentDate, ValidUntil = currentDate.AddMonths(12) }; _securityStore.SetToken(token, user.UserId); return token; diff --git a/IdentityServer.Domain/Models/Token.cs b/IdentityServer.Domain/Models/Token.cs index 8222ba8..bd2bf16 100644 --- a/IdentityServer.Domain/Models/Token.cs +++ b/IdentityServer.Domain/Models/Token.cs @@ -5,6 +5,7 @@ namespace IdentityServer.Domain.Models public class Token { public string Raw { get; set; } + public DateTime ValidFrom { get; set; } public DateTime ValidUntil { get; set; } } } diff --git a/IdentityServer.PublishedLanguage/Dto/Token.cs b/IdentityServer.PublishedLanguage/Dto/Token.cs index 81e6b78..3a8c8e4 100644 --- a/IdentityServer.PublishedLanguage/Dto/Token.cs +++ b/IdentityServer.PublishedLanguage/Dto/Token.cs @@ -5,6 +5,7 @@ namespace IdentityServer.PublishedLanguage.Dto public class Token { public string Raw { get; set; } + public DateTime ValidFrom { get; set; } public DateTime ValidUntil { get; set; } } }