namespace Distribution.Features.Auth;
///
/// Connector to the external Auth Service. This backend proxies all auth
/// traffic from the Next.js frontend through to the Auth Service — the
/// frontend never calls the Auth Service directly.
///
/// TODO: Fill in the method signatures once the Auth Service contract is agreed.
///
public interface IAuthServiceClient
{
// TODO: define methods based on Auth Service contract, e.g.:
// Task LoginAsync(LoginRequest request, CancellationToken ct);
// Task RefreshAsync(string refreshToken, CancellationToken ct);
// Task LogoutAsync(string token, CancellationToken ct);
}