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