Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.crossmint.com/llms.txt

Use this file to discover all available pages before exploring further.

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