IJwtTokenProvider.cs 328 B

12345678
  1. namespace Application.Abstractions.Authentication;
  2. public interface IJwtTokenProvider
  3. {
  4. string CreateAccessToken(int memberID, string email, string? name);
  5. string CreateRefreshToken();
  6. string CreateOAuth2AccessToken(int applicationID, string clientID, int ownerMemberID, IEnumerable<string> scopes, TimeSpan ttl);
  7. }