namespace Application.Abstractions.Authentication; public interface IJwtTokenProvider { string CreateAccessToken(int memberID, string email, string? name); string CreateRefreshToken(); string CreateOAuth2AccessToken(int applicationID, string clientID, int ownerMemberID, IEnumerable scopes, TimeSpan ttl); }