namespace SPMS.Infrastructure.Security; public static class TimestampValidator { private static readonly TimeSpan Tolerance = TimeSpan.FromSeconds(30); public static bool IsValid(long unixTimeSeconds) { var requestTime = DateTimeOffset.FromUnixTimeSeconds(unixTimeSeconds); var diff = DateTimeOffset.UtcNow - requestTime; return diff.Duration() <= Tolerance; } }