-
Notifications
You must be signed in to change notification settings - Fork 259
Expand file tree
/
Copy pathauth0.json
More file actions
1 lines (1 loc) · 61.1 KB
/
auth0.json
File metadata and controls
1 lines (1 loc) · 61.1 KB
1
{"sections":[],"identifier":{"url":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0","interfaceLanguage":"swift"},"primaryContentSections":[{"kind":"content","content":[{"level":2,"anchor":"Overview","type":"heading","text":"Overview"},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/WebAuth","isActive":true},{"type":"text","text":": Web-based authentication client."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/CredentialsManager"},{"type":"text","text":": Credentials management utility for securely storing and retrieving the user’s credentials from the Keychain."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"isActive":true,"type":"reference","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Authentication"},{"type":"text","text":": Client for the "},{"isActive":true,"type":"reference","identifier":"https:\/\/auth0.com\/docs\/api\/authentication"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/MyAccount","isActive":true},{"type":"text","text":": Client for the My Account API."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Users","isActive":true},{"type":"text","text":": Client for the Users endpoints of the "},{"type":"reference","identifier":"https:\/\/auth0.com\/docs\/api\/management\/v2","isActive":true},{"type":"text","text":"."}]}]}]}]}],"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/auth0"]}],"kind":"symbol","metadata":{"title":"Auth0","symbolKind":"module","roleHeading":"Framework","role":"collection","externalID":"Auth0","modules":[{"name":"Auth0"}]},"schemaVersion":{"major":0,"minor":3,"patch":0},"abstract":[{"type":"text","text":"SDK for Apple platforms."}],"topicSections":[{"title":"Articles","generated":true,"anchor":"Articles","identifiers":["doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/UserAgents","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/RefreshTokens"]},{"title":"Classes","generated":true,"anchor":"Classes","identifiers":["doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Credentials","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/UserPatchAttributes"]},{"title":"Protocols","generated":true,"anchor":"Protocols","identifiers":["doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Auth0APIError","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Auth0Error","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Authentication","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/CredentialsStorage","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Loggable","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Logger","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/LoginPasskey","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/MyAccount","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/MyAccountAuthenticationMethods","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/MyAccountClient","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/NewPasskey","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Requestable","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/SenderConstraining","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/SignupPasskey","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Trackable","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Users","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/WebAuth","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/WebAuthUserAgent"]},{"title":"Structures","generated":true,"anchor":"Structures","identifiers":["doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/AuthenticationError","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/AuthenticationMethod","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/AuthenticationMethods","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Challenge","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/CredentialsManager","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/CredentialsManagerError","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/DPoP","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/DPoPError","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/EmailEnrollmentChallenge","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Factor","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Factors","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/JWK","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/JWKS","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/ManagementError","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/MyAccountError","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/PasskeyAuthenticationMethod","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/PasskeyCredential","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/PasskeyEnrollmentChallenge","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/PasskeyLoginChallenge","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/PasskeySignupChallenge","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/PhoneEnrollmentChallenge","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/PushEnrollmentChallenge","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/RecoveryCodeEnrollmentChallenge","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Request","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/SSOCredentials","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/TOTPEnrollmentChallenge","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Telemetry","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/UserInfo","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/WebAuthError","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/WebAuthentication"]},{"title":"Variables","generated":true,"anchor":"Variables","identifiers":["doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/defaultScope"]},{"title":"Functions","generated":true,"anchor":"Functions","identifiers":["doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/authentication(clientId:domain:session:)","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/authentication(session:bundle:)","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/myAccount(token:domain:session:)","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/myAccount(token:session:bundle:)","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/users(token:domain:session:)","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/users(token:session:bundle:)","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/webAuth(clientId:domain:session:)","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/webAuth(session:bundle:)"]},{"title":"Type Aliases","generated":true,"anchor":"Type-Aliases","identifiers":["doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/AuthenticationResult","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/CredentialsManagerResult","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/DatabaseUser","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/ManagementObject","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/ManagementResult","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/MyAccountResult","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/WebAuthProvider","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/WebAuthProviderCallback","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/WebAuthResult"]},{"title":"Enumerations","identifiers":["doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/BiometricPolicy","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/PasskeyDeviceType","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/PasswordlessType","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/PreferredAuthenticationMethod"],"anchor":"Enumerations","generated":true},{"generated":true,"identifiers":["doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/AuthenticationServices","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/CryptoKit","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Foundation","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/SimpleKeychain","doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Swift"],"title":"Extended Modules","anchor":"Extended-Modules"}],"hierarchy":{"paths":[[]]},"references":{"doc://com.auth0.Auth0/documentation/Auth0/ManagementError":{"title":"ManagementError","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/ManagementError","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"ManagementError"}],"abstract":[{"type":"text","text":"Represents an error during a request to the Auth0 Management API v2."}],"url":"\/documentation\/auth0\/managementerror","navigatorTitle":[{"kind":"identifier","text":"ManagementError"}]},"doc://com.auth0.Auth0/documentation/Auth0/MyAccountClient":{"title":"MyAccountClient","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/MyAccountClient","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"MyAccountClient"}],"abstract":[{"text":"A client for the My Account API.","type":"text"},{"text":" ","type":"text"},{"text":"Adopting types could be either the root client or a leaf sub-client.","type":"text"}],"url":"\/documentation\/auth0\/myaccountclient","navigatorTitle":[{"kind":"identifier","text":"MyAccountClient"}]},"doc://com.auth0.Auth0/documentation/Auth0/SenderConstraining":{"kind":"symbol","abstract":[{"text":"A type that can use DPoP for securing requests.","type":"text"}],"type":"topic","title":"SenderConstraining","url":"\/documentation\/auth0\/senderconstraining","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SenderConstraining"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/SenderConstraining","navigatorTitle":[{"kind":"identifier","text":"SenderConstraining"}]},"doc://com.auth0.Auth0/documentation/Auth0/PasskeyCredential":{"role":"symbol","title":"PasskeyCredential","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PasskeyCredential","kind":"identifier"}],"navigatorTitle":[{"kind":"identifier","text":"PasskeyCredential"}],"abstract":[{"text":"A passkey credential.","type":"text"}],"kind":"symbol","url":"\/documentation\/auth0\/passkeycredential","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/PasskeyCredential","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/CredentialsManagerError":{"role":"symbol","title":"CredentialsManagerError","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialsManagerError"}],"navigatorTitle":[{"kind":"identifier","text":"CredentialsManagerError"}],"abstract":[{"type":"text","text":"Represents an error during a Credentials Manager operation."}],"kind":"symbol","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/CredentialsManagerError","url":"\/documentation\/auth0\/credentialsmanagererror","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/Telemetry":{"kind":"symbol","abstract":[{"text":"Generates and sets the ","type":"text"},{"code":"Auth0-Client","type":"codeVoice"},{"text":" header.","type":"text"}],"type":"topic","title":"Telemetry","url":"\/documentation\/auth0\/telemetry","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Telemetry"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Telemetry","navigatorTitle":[{"kind":"identifier","text":"Telemetry"}]},"doc://com.auth0.Auth0/documentation/Auth0/Auth0Error":{"url":"\/documentation\/auth0\/auth0error","title":"Auth0Error","abstract":[{"type":"text","text":"Generic representation of Auth0 errors."}],"navigatorTitle":[{"kind":"identifier","text":"Auth0Error"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"Auth0Error"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Auth0Error","role":"symbol","kind":"symbol","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/PushEnrollmentChallenge":{"type":"topic","title":"PushEnrollmentChallenge","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/PushEnrollmentChallenge","kind":"symbol","abstract":[{"type":"text","text":"A Push enrollment challenge."}],"url":"\/documentation\/auth0\/pushenrollmentchallenge","role":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PushEnrollmentChallenge"}],"navigatorTitle":[{"kind":"identifier","text":"PushEnrollmentChallenge"}]},"doc://com.auth0.Auth0/documentation/Auth0/JWKS":{"role":"symbol","title":"JWKS","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWKS"}],"navigatorTitle":[{"kind":"identifier","text":"JWKS"}],"abstract":[{"type":"text","text":"The JSON Web Key Set (JWKS) of your Auth0 tenant."}],"kind":"symbol","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/JWKS","url":"\/documentation\/auth0\/jwks","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/Authentication":{"kind":"symbol","abstract":[{"type":"text","text":"Client for the "},{"type":"reference","identifier":"https:\/\/auth0.com\/docs\/api\/authentication","isActive":true},{"type":"text","text":"."}],"type":"topic","title":"Authentication","url":"\/documentation\/auth0\/authentication","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"Authentication","kind":"identifier"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Authentication","navigatorTitle":[{"kind":"identifier","text":"Authentication"}]},"doc://com.auth0.Auth0/documentation/Auth0/WebAuthProvider":{"role":"symbol","title":"WebAuthProvider","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"WebAuthProvider"}],"navigatorTitle":[{"kind":"identifier","text":"WebAuthProvider"}],"abstract":[{"type":"text","text":"Thunk that returns a function that creates and returns a "},{"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/WebAuthUserAgent","isActive":true,"type":"reference"},{"text":" to perform a web-based operation.","type":"text"},{"type":"text","text":" "},{"type":"text","text":"The "},{"type":"reference","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/WebAuthUserAgent","isActive":true},{"text":" opens the URL in an external user agent and then invokes the callback when done.","type":"text"}],"kind":"symbol","url":"\/documentation\/auth0\/webauthprovider","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/WebAuthProvider","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/Requestable":{"kind":"symbol","abstract":[],"type":"topic","url":"\/documentation\/auth0\/requestable","title":"Requestable","role":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Requestable","kind":"identifier"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Requestable","navigatorTitle":[{"text":"Requestable","kind":"identifier"}]},"doc://com.auth0.Auth0/documentation/Auth0/RefreshTokens":{"title":"Refresh Tokens: Common Errors","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/RefreshTokens","role":"article","kind":"article","abstract":[],"url":"\/documentation\/auth0\/refreshtokens"},"doc://com.auth0.Auth0/documentation/Auth0":{"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0","kind":"symbol","title":"Auth0","role":"collection","url":"\/documentation\/auth0","abstract":[{"type":"text","text":"SDK for Apple platforms."}],"type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/ManagementResult":{"url":"\/documentation\/auth0\/managementresult","title":"ManagementResult","abstract":[{"type":"codeVoice","code":"Result"},{"text":" wrapper for Management API operations.","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"ManagementResult"}],"fragments":[{"kind":"keyword","text":"typealias"},{"text":" ","kind":"text"},{"kind":"identifier","text":"ManagementResult"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/ManagementResult","role":"symbol","kind":"symbol","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/WebAuthError":{"url":"\/documentation\/auth0\/webautherror","abstract":[{"type":"text","text":"Represents an error during a Web Auth operation."}],"title":"WebAuthError","navigatorTitle":[{"text":"WebAuthError","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"WebAuthError"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/WebAuthError","role":"symbol","kind":"symbol","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/CredentialsManager":{"title":"CredentialsManager","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/CredentialsManager","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialsManager"}],"abstract":[{"text":"Credentials management utility for securely storing and retrieving the user’s credentials from the Keychain.","type":"text"}],"url":"\/documentation\/auth0\/credentialsmanager","navigatorTitle":[{"kind":"identifier","text":"CredentialsManager"}]},"doc://com.auth0.Auth0/documentation/Auth0/MyAccountAuthenticationMethods":{"role":"symbol","title":"MyAccountAuthenticationMethods","fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"kind":"identifier","text":"MyAccountAuthenticationMethods"}],"navigatorTitle":[{"text":"MyAccountAuthenticationMethods","kind":"identifier"}],"abstract":[{"type":"text","text":"My Account API sub-client for managing the current user’s authentication methods."}],"kind":"symbol","url":"\/documentation\/auth0\/myaccountauthenticationmethods","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/MyAccountAuthenticationMethods","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/WebAuthResult":{"url":"\/documentation\/auth0\/webauthresult","title":"WebAuthResult","abstract":[{"code":"Result","type":"codeVoice"},{"type":"text","text":" wrapper for Web Auth operations."}],"navigatorTitle":[{"text":"WebAuthResult","kind":"identifier"}],"fragments":[{"text":"typealias","kind":"keyword"},{"text":" ","kind":"text"},{"text":"WebAuthResult","kind":"identifier"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/WebAuthResult","role":"symbol","kind":"symbol","type":"topic"},"https://auth0.com/docs/authenticate/login/auth0-universal-login":{"type":"link","titleInlineContent":[{"type":"text","text":"Universal Login"}],"identifier":"https:\/\/auth0.com\/docs\/authenticate\/login\/auth0-universal-login","title":"Universal Login","url":"https:\/\/auth0.com\/docs\/authenticate\/login\/auth0-universal-login"},"doc://com.auth0.Auth0/documentation/Auth0/NewPasskey":{"title":"NewPasskey","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/NewPasskey","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"NewPasskey"}],"abstract":[{"type":"text","text":"The signup passkey credential obtained from the "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/authenticationservices\/asauthorizationcontrollerdelegate"},{"type":"text","text":" delegate."},{"type":"text","text":" "},{"type":"text","text":"Contains the subset of relevant properties from "},{"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/authenticationservices\/asauthorizationplatformpublickeycredentialregistration"},{"type":"text","text":"."}],"url":"\/documentation\/auth0\/newpasskey","navigatorTitle":[{"kind":"identifier","text":"NewPasskey"}]},"doc://com.auth0.Auth0/documentation/Auth0/Foundation":{"title":"Foundation","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Foundation","role":"collection","kind":"symbol","abstract":[],"url":"\/documentation\/auth0\/foundation"},"doc://com.auth0.Auth0/documentation/Auth0/PasskeyLoginChallenge":{"title":"PasskeyLoginChallenge","role":"symbol","navigatorTitle":[{"text":"PasskeyLoginChallenge","kind":"identifier"}],"kind":"symbol","abstract":[{"text":"A passkey login challenge.","type":"text"}],"url":"\/documentation\/auth0\/passkeyloginchallenge","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/PasskeyLoginChallenge","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PasskeyLoginChallenge"}],"type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/APICredentials":{"role":"symbol","title":"APICredentials","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"APICredentials"}],"navigatorTitle":[{"kind":"identifier","text":"APICredentials"}],"abstract":[{"type":"text","text":"User’s credentials obtained from Auth0 for a specific API as the result of exchanging a refresh token."}],"kind":"symbol","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/APICredentials","url":"\/documentation\/auth0\/apicredentials","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/DPoP":{"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/DPoP","type":"topic","title":"DPoP","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"DPoP","kind":"identifier"}],"abstract":[{"type":"text","text":"Utilities for securing requests with DPoP (Demonstrating Proof of Possession) as described in"},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc9449"},{"type":"text","text":"."}],"url":"\/documentation\/auth0\/dpop","navigatorTitle":[{"text":"DPoP","kind":"identifier"}]},"doc://com.auth0.Auth0/documentation/Auth0/Factor":{"title":"Factor","role":"symbol","navigatorTitle":[{"text":"Factor","kind":"identifier"}],"kind":"symbol","abstract":[],"url":"\/documentation\/auth0\/factor","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Factor","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"Factor"}],"type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/WebAuthUserAgent":{"kind":"symbol","abstract":[{"type":"text","text":"The external user agent used to perform a web-based operation."}],"type":"topic","url":"\/documentation\/auth0\/webauthuseragent","title":"WebAuthUserAgent","role":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"WebAuthUserAgent"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/WebAuthUserAgent","navigatorTitle":[{"kind":"identifier","text":"WebAuthUserAgent"}]},"doc://com.auth0.Auth0/documentation/Auth0/DPoPError":{"role":"symbol","title":"DPoPError","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"text":"DPoPError","kind":"identifier"}],"navigatorTitle":[{"text":"DPoPError","kind":"identifier"}],"abstract":[{"type":"text","text":"Represents an error during a DPoP operation."}],"kind":"symbol","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/DPoPError","url":"\/documentation\/auth0\/dpoperror","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/AuthenticationMethod":{"role":"symbol","title":"AuthenticationMethod","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticationMethod"}],"navigatorTitle":[{"text":"AuthenticationMethod","kind":"identifier"}],"abstract":[],"kind":"symbol","url":"\/documentation\/auth0\/authenticationmethod","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/AuthenticationMethod","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/SimpleKeychain":{"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/SimpleKeychain","type":"topic","title":"SimpleKeychain","role":"collection","kind":"symbol","abstract":[],"url":"\/documentation\/auth0\/simplekeychain"},"doc://com.auth0.Auth0/documentation/Auth0/Loggable":{"role":"symbol","title":"Loggable","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"Loggable"}],"navigatorTitle":[{"text":"Loggable","kind":"identifier"}],"abstract":[{"text":"A type that can log statements for debugging purposes.","type":"text"}],"kind":"symbol","url":"\/documentation\/auth0\/loggable","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Loggable","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/AuthenticationResult":{"title":"AuthenticationResult","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/AuthenticationResult","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticationResult"}],"abstract":[{"type":"codeVoice","code":"Result"},{"type":"text","text":" wrapper for Authentication API operations."}],"url":"\/documentation\/auth0\/authenticationresult","navigatorTitle":[{"kind":"identifier","text":"AuthenticationResult"}]},"doc://com.auth0.Auth0/documentation/Auth0/PreferredAuthenticationMethod":{"url":"\/documentation\/auth0\/preferredauthenticationmethod","abstract":[],"title":"PreferredAuthenticationMethod","navigatorTitle":[{"text":"PreferredAuthenticationMethod","kind":"identifier"}],"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PreferredAuthenticationMethod"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/PreferredAuthenticationMethod","role":"symbol","kind":"symbol","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/PasskeySignupChallenge":{"title":"PasskeySignupChallenge","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/PasskeySignupChallenge","role":"symbol","kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"text":"PasskeySignupChallenge","kind":"identifier"}],"abstract":[{"text":"A passkey signup challenge.","type":"text"}],"url":"\/documentation\/auth0\/passkeysignupchallenge","navigatorTitle":[{"text":"PasskeySignupChallenge","kind":"identifier"}]},"doc://com.auth0.Auth0/documentation/Auth0/RecoveryCodeEnrollmentChallenge":{"title":"RecoveryCodeEnrollmentChallenge","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/RecoveryCodeEnrollmentChallenge","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RecoveryCodeEnrollmentChallenge"}],"abstract":[{"type":"text","text":"A Recovery code enrollment challenge."}],"url":"\/documentation\/auth0\/recoverycodeenrollmentchallenge","navigatorTitle":[{"text":"RecoveryCodeEnrollmentChallenge","kind":"identifier"}]},"doc://com.auth0.Auth0/documentation/Auth0/BiometricPolicy":{"kind":"symbol","abstract":[{"text":"Defines the policy for when a biometric prompt should be shown when using the Credentials Manager.","type":"text"}],"type":"topic","url":"\/documentation\/auth0\/biometricpolicy","title":"BiometricPolicy","role":"symbol","fragments":[{"text":"enum","kind":"keyword"},{"text":" ","kind":"text"},{"text":"BiometricPolicy","kind":"identifier"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/BiometricPolicy","navigatorTitle":[{"text":"BiometricPolicy","kind":"identifier"}]},"doc://com.auth0.Auth0/documentation/Auth0/MyAccountError":{"title":"MyAccountError","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/MyAccountError","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"MyAccountError"}],"abstract":[{"type":"text","text":"Represents an error during a request to the Auth0 My Account API."}],"url":"\/documentation\/auth0\/myaccounterror","navigatorTitle":[{"kind":"identifier","text":"MyAccountError"}]},"doc://com.auth0.Auth0/documentation/Auth0/Auth0APIError":{"url":"\/documentation\/auth0\/auth0apierror","abstract":[{"type":"text","text":"Generic representation of Auth0 API errors."}],"title":"Auth0APIError","navigatorTitle":[{"kind":"identifier","text":"Auth0APIError"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"text":"Auth0APIError","kind":"identifier"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Auth0APIError","role":"symbol","kind":"symbol","type":"topic"},"https://auth0.com/docs/api/management/v2":{"titleInlineContent":[{"text":"Management API v2","type":"text"}],"url":"https:\/\/auth0.com\/docs\/api\/management\/v2","type":"link","title":"Management API v2","identifier":"https:\/\/auth0.com\/docs\/api\/management\/v2"},"doc://com.auth0.Auth0/documentation/Auth0/WebAuthProviderCallback":{"title":"WebAuthProviderCallback","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/WebAuthProviderCallback","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"WebAuthProviderCallback"}],"abstract":[{"text":"Callback invoked by the ","type":"text"},{"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/WebAuthUserAgent","isActive":true,"type":"reference"},{"text":" when the web-based operation concludes.","type":"text"}],"url":"\/documentation\/auth0\/webauthprovidercallback","navigatorTitle":[{"kind":"identifier","text":"WebAuthProviderCallback"}]},"doc://com.auth0.Auth0/documentation/Auth0/Swift":{"title":"Swift","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Swift","role":"collection","kind":"symbol","abstract":[],"url":"\/documentation\/auth0\/swift"},"doc://com.auth0.Auth0/documentation/Auth0/PasskeyAuthenticationMethod":{"kind":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PasskeyAuthenticationMethod","kind":"identifier"}],"navigatorTitle":[{"text":"PasskeyAuthenticationMethod","kind":"identifier"}],"title":"PasskeyAuthenticationMethod","type":"topic","role":"symbol","abstract":[{"type":"text","text":"A passkey authentication method."}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/PasskeyAuthenticationMethod","url":"\/documentation\/auth0\/passkeyauthenticationmethod"},"doc://com.auth0.Auth0/documentation/Auth0/WebAuthentication":{"title":"WebAuthentication","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/WebAuthentication","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"WebAuthentication"}],"abstract":[{"text":"Utility methods needed when using a custom Web Auth provider.","type":"text"}],"url":"\/documentation\/auth0\/webauthentication","navigatorTitle":[{"kind":"identifier","text":"WebAuthentication"}]},"doc://com.auth0.Auth0/documentation/Auth0/Challenge":{"title":"Challenge","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Challenge","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Challenge"}],"abstract":[{"text":"A multi-factor challenge.","type":"text"}],"url":"\/documentation\/auth0\/challenge","navigatorTitle":[{"kind":"identifier","text":"Challenge"}]},"doc://com.auth0.Auth0/documentation/Auth0/AuthenticationError":{"role":"symbol","title":"AuthenticationError","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AuthenticationError"}],"navigatorTitle":[{"kind":"identifier","text":"AuthenticationError"}],"abstract":[{"type":"text","text":"Represents an error during a request to the Auth0 Authentication API."}],"kind":"symbol","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/AuthenticationError","url":"\/documentation\/auth0\/authenticationerror","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/myAccount(token:session:bundle:)":{"title":"myAccount(token:session:bundle:)","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/myAccount(token:session:bundle:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"myAccount"},{"kind":"text","text":"("},{"kind":"externalParam","text":"token"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"session"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSURLSession","text":"URLSession"},{"kind":"text","text":", "},{"kind":"externalParam","text":"bundle"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSBundle","text":"Bundle"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Auth09MyAccountP","text":"MyAccount"}],"abstract":[{"text":"Auth0 My Account API client for managing the current user’s account.","type":"text"}],"url":"\/documentation\/auth0\/myaccount(token:session:bundle:)"},"doc://com.auth0.Auth0/documentation/Auth0/EmailEnrollmentChallenge":{"title":"EmailEnrollmentChallenge","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/EmailEnrollmentChallenge","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"EmailEnrollmentChallenge"}],"abstract":[{"text":"A Email enrollment challenge.","type":"text"}],"url":"\/documentation\/auth0\/emailenrollmentchallenge","navigatorTitle":[{"kind":"identifier","text":"EmailEnrollmentChallenge"}]},"doc://com.auth0.Auth0/documentation/Auth0/defaultScope":{"title":"defaultScope","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/defaultScope","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"defaultScope"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"}],"abstract":[{"text":"Default scope value used across Auth0.swift. Equals to ","type":"text"},{"code":"openid profile email","type":"codeVoice"},{"text":".","type":"text"}],"url":"\/documentation\/auth0\/defaultscope"},"doc://com.auth0.Auth0/documentation/Auth0/AuthenticationServices":{"title":"AuthenticationServices","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/AuthenticationServices","role":"collection","kind":"symbol","abstract":[],"url":"\/documentation\/auth0\/authenticationservices"},"doc://com.auth0.Auth0/documentation/Auth0/LoginPasskey":{"title":"LoginPasskey","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/LoginPasskey","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"LoginPasskey"}],"abstract":[{"text":"The login passkey credential obtained from the ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/authenticationservices\/asauthorizationcontrollerdelegate","isActive":true,"type":"reference"},{"text":" delegate.","type":"text"},{"text":" ","type":"text"},{"text":"Contains the subset of relevant properties from ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/authenticationservices\/asauthorizationplatformpublickeycredentialassertion","isActive":true,"type":"reference"},{"text":".","type":"text"}],"url":"\/documentation\/auth0\/loginpasskey","navigatorTitle":[{"kind":"identifier","text":"LoginPasskey"}]},"doc://com.auth0.Auth0/documentation/Auth0/authentication(clientId:domain:session:)":{"title":"authentication(clientId:domain:session:)","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/authentication(clientId:domain:session:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"authentication"},{"kind":"text","text":"("},{"kind":"externalParam","text":"clientId"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"domain"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"session"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSURLSession","text":"URLSession"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Auth014AuthenticationP","text":"Authentication"}],"abstract":[{"identifier":"https:\/\/auth0.com\/docs\/api\/authentication","isActive":true,"type":"reference"},{"text":" client to authenticate a user with Database, Social,","type":"text"},{"text":" ","type":"text"},{"text":"Enterprise or Passwordless connections.","type":"text"}],"url":"\/documentation\/auth0\/authentication(clientid:domain:session:)"},"doc://com.auth0.Auth0/documentation/Auth0/CryptoKit":{"title":"CryptoKit","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/CryptoKit","role":"collection","kind":"symbol","abstract":[],"url":"\/documentation\/auth0\/cryptokit"},"doc://com.auth0.Auth0/documentation/Auth0/users(token:domain:session:)":{"title":"users(token:domain:session:)","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/users(token:domain:session:)","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"users"},{"kind":"text","text":"("},{"kind":"externalParam","text":"token"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"domain"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"session"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSURLSession","text":"URLSession"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Auth05UsersP","text":"Users"}],"abstract":[{"identifier":"https:\/\/auth0.com\/docs\/api\/management\/v2","isActive":true,"type":"reference"},{"text":" client for performing operations with the Users endpoints.","type":"text"}],"url":"\/documentation\/auth0\/users(token:domain:session:)"},"doc://com.auth0.Auth0/documentation/Auth0/PasswordlessType":{"navigatorTitle":[{"kind":"identifier","text":"PasswordlessType"}],"kind":"symbol","url":"\/documentation\/auth0\/passwordlesstype","role":"symbol","abstract":[{"type":"text","text":"Types of passwordless authentication."}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PasswordlessType"}],"title":"PasswordlessType","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/PasswordlessType"},"doc://com.auth0.Auth0/documentation/Auth0/Trackable":{"title":"Trackable","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Trackable","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"Trackable"}],"abstract":[{"text":"A type that can send the ","type":"text"},{"code":"Auth0-Client","type":"codeVoice"},{"text":" header on every request to Auth0.","type":"text"}],"url":"\/documentation\/auth0\/trackable","navigatorTitle":[{"kind":"identifier","text":"Trackable"}]},"doc://com.auth0.Auth0/documentation/Auth0/Logger":{"title":"Logger","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Logger","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"Logger"}],"abstract":[{"text":"Logger for debugging purposes.","type":"text"}],"url":"\/documentation\/auth0\/logger","navigatorTitle":[{"kind":"identifier","text":"Logger"}]},"https://developer.apple.com/documentation/authenticationservices/asauthorizationcontrollerdelegate":{"titleInlineContent":[{"code":"ASAuthorizationControllerDelegate","type":"codeVoice"}],"url":"https:\/\/developer.apple.com\/documentation\/authenticationservices\/asauthorizationcontrollerdelegate","type":"link","title":"ASAuthorizationControllerDelegate","identifier":"https:\/\/developer.apple.com\/documentation\/authenticationservices\/asauthorizationcontrollerdelegate"},"doc://com.auth0.Auth0/documentation/Auth0/UserPatchAttributes":{"title":"UserPatchAttributes","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/UserPatchAttributes","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserPatchAttributes"}],"abstract":[{"text":"User attributes that can be updated using the ","type":"text"},{"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Users\/patch(_:attributes:)","isActive":true,"type":"reference"},{"text":" method of ","type":"text"},{"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Users","isActive":true,"type":"reference"},{"text":".","type":"text"}],"url":"\/documentation\/auth0\/userpatchattributes","navigatorTitle":[{"kind":"identifier","text":"UserPatchAttributes"}]},"doc://com.auth0.Auth0/documentation/Auth0/UserInfo":{"title":"UserInfo","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/UserInfo","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"UserInfo"}],"abstract":[{"text":"OIDC Standard Claims user information.","type":"text"}],"url":"\/documentation\/auth0\/userinfo","navigatorTitle":[{"kind":"identifier","text":"UserInfo"}]},"doc://com.auth0.Auth0/documentation/Auth0/SignupPasskey":{"title":"SignupPasskey","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/SignupPasskey","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignupPasskey"}],"abstract":[{"text":"The signup passkey credential obtained from the ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/authenticationservices\/asauthorizationcontrollerdelegate","isActive":true,"type":"reference"},{"text":" delegate.","type":"text"},{"text":" ","type":"text"},{"text":"Contains the subset of relevant properties from ","type":"text"},{"identifier":"https:\/\/developer.apple.com\/documentation\/authenticationservices\/asauthorizationplatformpublickeycredentialregistration","isActive":true,"type":"reference"},{"text":".","type":"text"}],"url":"\/documentation\/auth0\/signuppasskey","navigatorTitle":[{"kind":"identifier","text":"SignupPasskey"}]},"doc://com.auth0.Auth0/documentation/Auth0/MyAccountResult":{"title":"MyAccountResult","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/MyAccountResult","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"MyAccountResult"}],"abstract":[{"code":"Result","type":"codeVoice"},{"text":" wrapper for My Account API operations.","type":"text"}],"url":"\/documentation\/auth0\/myaccountresult","navigatorTitle":[{"kind":"identifier","text":"MyAccountResult"}]},"doc://com.auth0.Auth0/documentation/Auth0/PasskeyDeviceType":{"navigatorTitle":[{"kind":"identifier","text":"PasskeyDeviceType"}],"kind":"symbol","url":"\/documentation\/auth0\/passkeydevicetype","role":"symbol","abstract":[{"text":"Kind of device the passkey is stored on as defined by backup eligibility.","type":"text"}],"type":"topic","fragments":[{"kind":"keyword","text":"enum"},{"text":" ","kind":"text"},{"text":"PasskeyDeviceType","kind":"identifier"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/PasskeyDeviceType","title":"PasskeyDeviceType"},"doc://com.auth0.Auth0/documentation/Auth0/TOTPEnrollmentChallenge":{"title":"TOTPEnrollmentChallenge","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/TOTPEnrollmentChallenge","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"TOTPEnrollmentChallenge"}],"abstract":[{"text":"A TOTP enrollment challenge.","type":"text"}],"url":"\/documentation\/auth0\/totpenrollmentchallenge","navigatorTitle":[{"kind":"identifier","text":"TOTPEnrollmentChallenge"}]},"https://datatracker.ietf.org/doc/html/rfc9449":{"titleInlineContent":[{"text":"RFC 9449","type":"text"}],"url":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc9449","type":"link","title":"RFC 9449","identifier":"https:\/\/datatracker.ietf.org\/doc\/html\/rfc9449"},"doc://com.auth0.Auth0/documentation/Auth0/users(token:session:bundle:)":{"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/users(token:session:bundle:)","type":"topic","title":"users(token:session:bundle:)","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"users"},{"kind":"text","text":"("},{"kind":"externalParam","text":"token"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":", "},{"kind":"externalParam","text":"session"},{"text":": ","kind":"text"},{"text":"URLSession","preciseIdentifier":"c:objc(cs)NSURLSession","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"bundle","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSBundle","text":"Bundle"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Auth05UsersP","text":"Users"}],"abstract":[{"isActive":true,"type":"reference","identifier":"https:\/\/auth0.com\/docs\/api\/management\/v2"},{"type":"text","text":" client for performing operations with the Users endpoints."}],"url":"\/documentation\/auth0\/users(token:session:bundle:)"},"https://developer.apple.com/documentation/authenticationservices/asauthorizationplatformpublickeycredentialassertion":{"identifier":"https:\/\/developer.apple.com\/documentation\/authenticationservices\/asauthorizationplatformpublickeycredentialassertion","url":"https:\/\/developer.apple.com\/documentation\/authenticationservices\/asauthorizationplatformpublickeycredentialassertion","titleInlineContent":[{"type":"codeVoice","code":"ASAuthorizationPlatformPublicKeyCredentialAssertion"}],"type":"link","title":"ASAuthorizationPlatformPublicKeyCredentialAssertion"},"https://developer.apple.com/documentation/authenticationservices/asauthorizationplatformpublickeycredentialregistration":{"identifier":"https:\/\/developer.apple.com\/documentation\/authenticationservices\/asauthorizationplatformpublickeycredentialregistration","url":"https:\/\/developer.apple.com\/documentation\/authenticationservices\/asauthorizationplatformpublickeycredentialregistration","titleInlineContent":[{"code":"ASAuthorizationPlatformPublicKeyCredentialRegistration","type":"codeVoice"}],"type":"link","title":"ASAuthorizationPlatformPublicKeyCredentialRegistration"},"doc://com.auth0.Auth0/documentation/Auth0/webAuth(clientId:domain:session:)":{"url":"\/documentation\/auth0\/webauth(clientid:domain:session:)","title":"webAuth(clientId:domain:session:)","abstract":[{"identifier":"https:\/\/auth0.com\/docs\/authenticate\/login\/auth0-universal-login","isActive":true,"type":"reference"},{"text":" client for performing web-based","type":"text"},{"text":" ","type":"text"},{"text":"authentication.","type":"text"}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"webAuth","kind":"identifier"},{"text":"(","kind":"text"},{"text":"clientId","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"domain","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"session","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSURLSession","text":"URLSession","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Auth07WebAuthP","text":"WebAuth","kind":"typeIdentifier"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/webAuth(clientId:domain:session:)","role":"symbol","kind":"symbol","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/PhoneEnrollmentChallenge":{"url":"\/documentation\/auth0\/phoneenrollmentchallenge","title":"PhoneEnrollmentChallenge","abstract":[{"type":"text","text":"A Phone enrollment challenge."}],"navigatorTitle":[{"text":"PhoneEnrollmentChallenge","kind":"identifier"}],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"PhoneEnrollmentChallenge"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/PhoneEnrollmentChallenge","role":"symbol","kind":"symbol","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/Factors":{"title":"Factors","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Factors","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"Factors"}],"abstract":[{"type":"text","text":"List of factors enabled for the Auth0 tenant and available for enrollment by this user."}],"url":"\/documentation\/auth0\/factors","navigatorTitle":[{"kind":"identifier","text":"Factors"}]},"doc://com.auth0.Auth0/documentation/Auth0/myAccount(token:domain:session:)":{"title":"myAccount(token:domain:session:)","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/myAccount(token:domain:session:)","role":"symbol","kind":"symbol","fragments":[{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"text":"myAccount","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"token"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"domain"},{"kind":"text","text":": "},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"text":"session","kind":"externalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSURLSession","text":"URLSession"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Auth09MyAccountP","text":"MyAccount"}],"abstract":[{"text":"Auth0 My Account API client for managing the current user’s account.","type":"text"}],"url":"\/documentation\/auth0\/myaccount(token:domain:session:)"},"doc://com.auth0.Auth0/documentation/Auth0/UserAgents":{"title":"ASWebAuthenticationSession vs SFSafariViewController (iOS)","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/UserAgents","role":"article","kind":"article","abstract":[],"url":"\/documentation\/auth0\/useragents"},"doc://com.auth0.Auth0/documentation/Auth0/CredentialsStorage":{"title":"CredentialsStorage","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/CredentialsStorage","role":"symbol","kind":"symbol","fragments":[{"text":"protocol","kind":"keyword"},{"text":" ","kind":"text"},{"text":"CredentialsStorage","kind":"identifier"}],"abstract":[{"text":"Generic storage API for storing credentials.","type":"text"}],"url":"\/documentation\/auth0\/credentialsstorage","navigatorTitle":[{"text":"CredentialsStorage","kind":"identifier"}]},"doc://com.auth0.Auth0/documentation/Auth0/ManagementObject":{"kind":"symbol","navigatorTitle":[{"kind":"identifier","text":"ManagementObject"}],"title":"ManagementObject","role":"symbol","fragments":[{"text":"typealias","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"ManagementObject"}],"type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/ManagementObject","abstract":[{"text":"A dictionary containing a user profile.","type":"text"}],"url":"\/documentation\/auth0\/managementobject"},"doc://com.auth0.Auth0/documentation/Auth0/Request":{"title":"Request","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Request","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Request"}],"abstract":[{"text":"Auth0 API request.","type":"text"}],"url":"\/documentation\/auth0\/request","navigatorTitle":[{"kind":"identifier","text":"Request"}]},"https://auth0.com/docs/api/authentication":{"identifier":"https:\/\/auth0.com\/docs\/api\/authentication","url":"https:\/\/auth0.com\/docs\/api\/authentication","titleInlineContent":[{"type":"text","text":"Authentication API"}],"type":"link","title":"Authentication API"},"doc://com.auth0.Auth0/documentation/Auth0/WebAuth":{"url":"\/documentation\/auth0\/webauth","abstract":[{"type":"text","text":"Web-based authentication using Auth0."}],"title":"WebAuth","navigatorTitle":[{"kind":"identifier","text":"WebAuth"}],"fragments":[{"kind":"keyword","text":"protocol"},{"text":" ","kind":"text"},{"text":"WebAuth","kind":"identifier"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/WebAuth","role":"symbol","kind":"symbol","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/CredentialsManagerResult":{"kind":"symbol","abstract":[{"code":"Result","type":"codeVoice"},{"text":" wrapper for Credentials Manager operations.","type":"text"}],"type":"topic","title":"CredentialsManagerResult","url":"\/documentation\/auth0\/credentialsmanagerresult","role":"symbol","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"CredentialsManagerResult"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/CredentialsManagerResult","navigatorTitle":[{"kind":"identifier","text":"CredentialsManagerResult"}]},"doc://com.auth0.Auth0/documentation/Auth0/Credentials":{"title":"Credentials","type":"topic","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Credentials","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"class"},{"text":" ","kind":"text"},{"text":"Credentials","kind":"identifier"}],"abstract":[{"type":"text","text":"User’s credentials obtained from Auth0."}],"url":"\/documentation\/auth0\/credentials","navigatorTitle":[{"kind":"identifier","text":"Credentials"}]},"doc://com.auth0.Auth0/documentation/Auth0/MyAccount":{"url":"\/documentation\/auth0\/myaccount","abstract":[{"type":"text","text":"My Account API client for managing the current user’s account."}],"title":"MyAccount","navigatorTitle":[{"text":"MyAccount","kind":"identifier"}],"fragments":[{"text":"protocol","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"MyAccount"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/MyAccount","role":"symbol","kind":"symbol","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/PasskeyEnrollmentChallenge":{"role":"symbol","title":"PasskeyEnrollmentChallenge","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PasskeyEnrollmentChallenge","kind":"identifier"}],"navigatorTitle":[{"text":"PasskeyEnrollmentChallenge","kind":"identifier"}],"abstract":[{"type":"text","text":"A passkey enrollment challenge."}],"kind":"symbol","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/PasskeyEnrollmentChallenge","url":"\/documentation\/auth0\/passkeyenrollmentchallenge","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/Users":{"url":"\/documentation\/auth0\/users","title":"Users","abstract":[{"type":"text","text":"Client for the Users endpoints of the Auth0 "},{"identifier":"https:\/\/auth0.com\/docs\/api\/management\/v2","type":"reference","isActive":true},{"text":".","type":"text"}],"navigatorTitle":[{"kind":"identifier","text":"Users"}],"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"Users"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Users","role":"symbol","kind":"symbol","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/authentication(session:bundle:)":{"role":"symbol","title":"authentication(session:bundle:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"authentication","kind":"identifier"},{"text":"(","kind":"text"},{"text":"session","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSURLSession","text":"URLSession","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"bundle","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"c:objc(cs)NSBundle","text":"Bundle","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:5Auth014AuthenticationP","text":"Authentication","kind":"typeIdentifier"}],"abstract":[{"type":"reference","identifier":"https:\/\/auth0.com\/docs\/api\/authentication","isActive":true},{"type":"text","text":" client to authenticate a user with Database, Social,"},{"type":"text","text":" "},{"type":"text","text":"Enterprise or Passwordless connections."}],"kind":"symbol","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/authentication(session:bundle:)","url":"\/documentation\/auth0\/authentication(session:bundle:)","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/Users/patch(_:attributes:)":{"role":"symbol","title":"patch(_:attributes:)","deprecated":true,"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"patch","kind":"identifier"},{"text":"(","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":", ","kind":"text"},{"text":"attributes","kind":"externalParam"},{"kind":"text","text":": "},{"text":"UserPatchAttributes","kind":"typeIdentifier","preciseIdentifier":"s:5Auth019UserPatchAttributesC"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Auth07RequestV","text":"Request"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","preciseIdentifier":"s:5Auth016ManagementObjecta","text":"ManagementObject"},{"kind":"text","text":", "},{"preciseIdentifier":"s:5Auth015ManagementErrorV","text":"ManagementError","kind":"typeIdentifier"},{"kind":"text","text":">"}],"abstract":[{"type":"text","text":"Updates a user’s root values (those which are allowed to be updated)."}],"kind":"symbol","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/Users\/patch(_:attributes:)","url":"\/documentation\/auth0\/users\/patch(_:attributes:)","required":true,"type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/SSOCredentials":{"title":"SSOCredentials","identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/SSOCredentials","navigatorTitle":[{"kind":"identifier","text":"SSOCredentials"}],"url":"\/documentation\/auth0\/ssocredentials","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SSOCredentials"}],"abstract":[{"type":"text","text":"Credentials obtained from Auth0 to perform web single sign-on (SSO)."}],"kind":"symbol","role":"symbol","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/AuthenticationMethods":{"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/AuthenticationMethods","type":"topic","title":"AuthenticationMethods","role":"symbol","kind":"symbol","fragments":[{"kind":"keyword","text":"struct"},{"text":" ","kind":"text"},{"kind":"identifier","text":"AuthenticationMethods"}],"abstract":[{"type":"text","text":"List of authentication methods belonging to the authenticated user."}],"url":"\/documentation\/auth0\/authenticationmethods","navigatorTitle":[{"kind":"identifier","text":"AuthenticationMethods"}]},"doc://com.auth0.Auth0/documentation/Auth0/DatabaseUser":{"url":"\/documentation\/auth0\/databaseuser","abstract":[{"type":"text","text":"A newly created database user (just the email, username, and email verified flag)."}],"title":"DatabaseUser","navigatorTitle":[{"kind":"identifier","text":"DatabaseUser"}],"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"DatabaseUser"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/DatabaseUser","role":"symbol","kind":"symbol","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/JWK":{"url":"\/documentation\/auth0\/jwk","title":"JWK","abstract":[{"type":"text","text":"Cryptographic public key of your Auth0 tenant."}],"navigatorTitle":[{"kind":"identifier","text":"JWK"}],"fragments":[{"text":"struct","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"JWK"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/JWK","role":"symbol","kind":"symbol","type":"topic"},"doc://com.auth0.Auth0/documentation/Auth0/webAuth(session:bundle:)":{"url":"\/documentation\/auth0\/webauth(session:bundle:)","title":"webAuth(session:bundle:)","abstract":[{"isActive":true,"type":"reference","identifier":"https:\/\/auth0.com\/docs\/authenticate\/login\/auth0-universal-login"},{"type":"text","text":" client for performing web-based"},{"type":"text","text":" "},{"type":"text","text":"authentication."}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"webAuth"},{"kind":"text","text":"("},{"kind":"externalParam","text":"session"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSURLSession","text":"URLSession"},{"kind":"text","text":", "},{"kind":"externalParam","text":"bundle"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"c:objc(cs)NSBundle","text":"Bundle"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:5Auth07WebAuthP","text":"WebAuth"}],"identifier":"doc:\/\/com.auth0.Auth0\/documentation\/Auth0\/webAuth(session:bundle:)","role":"symbol","kind":"symbol","type":"topic"}}}