Files
TimetableDesigner.Backend.S…/TimetableDesigner.Backend.Services.Authentication.Core/Helpers/ITokenHelper.cs

10 lines
371 B
C#
Raw Normal View History

2026-01-30 00:18:25 +01:00
using TimetableDesigner.Backend.Services.Authentication.Database.Model;
namespace TimetableDesigner.Backend.Services.Authentication.Core.Helpers;
2026-02-06 00:10:00 +01:00
public interface ITokenHelper
2026-01-30 00:18:25 +01:00
{
2026-02-06 00:10:00 +01:00
string GenerateAccessToken(long accountId);
2026-02-05 23:51:49 +01:00
bool ValidateExpiredAccessToken(string accessToken);
2026-02-06 00:10:00 +01:00
DateTimeOffset CalculateRefreshTokenExpirationDate(bool isExtendable = true);
2026-01-30 00:18:25 +01:00
}