/
rezvich
/
SoapBatchProcessor
Обзор
Документация
Войти
/
rezvich
/
SoapBatchProcessor
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Infrastructure/IAccessTokenProvider.cs
18 строк
623 B
rezvich
Подправил токен
04 авг 2026, 12:20
04 авг 2026, 12:20
632636d
Код
Авторство
О чём код?
namespace SoapBatchProcessor.Infrastructure { public sealed class AccessTokenLease { public string AccessToken { get; init; } = string.Empty; public DateTimeOffset ExpiresAtUtc { get; init; } public DateTimeOffset RefreshAfterUtc { get; init; } public long TokenVersion { get; init; } } public interface IAccessTokenProvider { Task<AccessTokenLease> GetAccessTokenLeaseAsync(CancellationToken ct = default); Task<AccessTokenLease> RefreshAfterRejectionAsync( long rejectedTokenVersion, CancellationToken ct = default); } }