public void DeleteToken(DeletedToken deletedToken) { _distributedRedisCache.SetString(deletedToken.Jti, value: deletedToken.Jti, options: new DistributedCacheEntryOptions { AbsoluteExpiration = deletedToken.Exp }); }
/// <summary> /// Marks a token invalid by adding it to an invalid-token table, used in user logout. /// </summary> /// <param name="deletedToken">Token that need to be marked invalid</param> public void DeleteToken(DeletedToken deletedToken) { _entranceContext.DeletedTokens.Add(deletedToken); }