Skip to main content
Protocol
protocol AuthService : Sendable

Instance Methods

logout(_:)

func logout(_ logoutRequest: LogoutRequest) async throws(AuthError)

refreshJWT(_:)

func refreshJWT(_ refreshJWTRequest: RefreshJWTRequest) async throws(AuthError) -> RefreshJWTResponse

validateEmail(_:)

func validateEmail(_ validateEmailRequest: ValidateEmailRequest) async throws(AuthError) -> ValidateEmailResponse

validateToken(_:)

func validateToken(_ validateTokenRequest: ValidateTokenRequest) async throws(AuthError) -> ValidateTokenResponse