Я пишу C#. Net Core 2.1 API с включенной авторизацией. Мне нужно определить срок окончания сеанса в. Net Core 2.1, чтобы зарегистрировать их позже.
Использован механизм авторизации
var tokenDescriptor = new SecurityTokenDescriptor()
{
Subject = new ClaimsIdentity(new System.Security.Claims.Claim[]
{
new System.Security.Claims.Claim(System.Security.Claims.ClaimTypes.NameIdentifier,userFromRepo.Id.ToString()),
new System.Security.Claims.Claim(System.Security.Claims.ClaimTypes.Name,userFromRepo.FullName)
}),
Expires = DateTime.Now.AddHours(12),
SigningCredentials = new SigningCredentials(new SymmetricSecurityKey(key), SecurityAlgorithms.HmacSha512Signature)
};
Есть ли в API способ вручную проверить, сеанс истек?