Я выполняю аутентификацию с использованием Jwt Security Token.
var token = new JwtSecurityToken(
issuer: "mysite.com",
audience: "mysite.com",
notBefore: DateTime.Now,
expires: DateTime.Now.AddDays(1),
claims: claimsdata,
signingCredentials: signInCred
);
startup.cs
services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme).AddJwtBearer(options =>
{
options.TokenValidationParameters = new TokenValidationParameters
{
ValidateIssuer = true,
ValidateAudience = true,
ValidateIssuerSigningKey = true,
ValidIssuer = "mysite.com",
ValidAudience = "mysite.com",
ClockSkew=TimeSpan.Zero,
IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes("mykey"))
};
});
, но когда я отлаживаю этот код, я получаю в следующий раз
Но сейчас у меня время на ПК 12:58 ...
Помогите, пожалуйста, указать правильное время истечения токена ..