Skip to main content
Class
final class DefaultAuthService

Initializers

init(crossmintService:jsonCoder:)

init(crossmintService: any CrossmintService, jsonCoder: any JSONCoder = DefaultJSONCoder())

Instance Properties

jsonCoder

let jsonCoder: any JSONCoder

Instance Methods

logout(_:)

Inherited from AuthService.logout(_:).
func logout(_ logoutRequest: LogoutRequest) async throws(AuthError)

refreshJWT(_:)

Inherited from AuthService.refreshJWT(_:).
func refreshJWT(_ refreshJWTRequest: RefreshJWTRequest) async throws(AuthError) -> RefreshJWTResponse

validateEmail(_:)

Inherited from AuthService.validateEmail(_:).
func validateEmail(_ validateEmailRequest: ValidateEmailRequest) async throws(AuthError) -> ValidateEmailResponse

validateToken(_:)

Inherited from AuthService.validateToken(_:).
func validateToken(_ validateTokenRequest: ValidateTokenRequest) async throws(AuthError) -> ValidateTokenResponse