ASAuthorizationErrorDomain
TypeScriptconst ASAuthorizationErrorDomain: stringSwift declarationlet ASAuthorizationErrorDomain: StringMake it easy for users to log into apps and services.
200 types
892 callable entries
64 skipped
93% entry coverage
Generated from iOS SDK 27.1. Availability is shown on each declaration; permissions and entitlements still apply.
ASAccountAuthenticationModificationController
class · iOS 14.0+
ASAccountAuthenticationModificationControllerDelegate
protocol · iOS 14.0+
ASAccountAuthenticationModificationControllerPresentationContextProviding
protocol · iOS 14.0+
ASAccountAuthenticationModificationExtensionContext
class · iOS 14.0+
ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest
class · iOS 14.0+
ASAccountAuthenticationModificationRequest
class · iOS 14.0+
ASAccountAuthenticationModificationUpgradePasswordToStrongPasswordRequest
class · iOS 14.0+
ASAccountAuthenticationModificationViewController
class · iOS 14.0+
ASAuthorization
class · iOS 13.0+
ASAuthorization.OpenIDOperation
struct · iOS 13.0+
ASAuthorization.Scope
struct · iOS 13.0+
ASAuthorizationAccountCreationPlatformPublicKeyCredential
class · iOS 26.0+
ASAuthorizationAccountCreationPlatformPublicKeyCredentialRequest
class · iOS 26.0+
ASAuthorizationAccountCreationProvider
class · iOS 26.0+
ASAuthorizationAppleIDButton
class · iOS 13.0+
ASAuthorizationAppleIDButton.ButtonType
enum · iOS 13.0+
ASAuthorizationAppleIDButton.Style
enum · iOS 13.0+
ASAuthorizationAppleIDCredential
class · iOS 13.0+
ASAuthorizationAppleIDProvider
class · iOS 13.0+
ASAuthorizationAppleIDProvider.CredentialState
enum · iOS 13.0+
ASAuthorizationAppleIDRequest
class · iOS 13.0+
ASAuthorizationController
class · iOS 13.0+
ASAuthorizationController.RequestOptions
struct · iOS 16.0+
ASAuthorizationControllerDelegate
protocol · iOS 13.0+
ASAuthorizationControllerPresentationContextProviding
protocol · iOS 13.0+
ASAuthorizationCredential
protocol · iOS 13.0+
ASAuthorizationError
struct · iOS 13.0+
ASAuthorizationError.Code
enum · iOS 13.0+
ASAuthorizationOpenIDRequest
class · iOS 13.0+
ASAuthorizationPasswordProvider
class · iOS 13.0+
ASAuthorizationPasswordRequest
class · iOS 13.0+
ASAuthorizationPlatformPublicKeyCredentialAssertion
class · iOS 15.0+
ASAuthorizationPlatformPublicKeyCredentialAssertionRequest
class · iOS 15.0+
ASAuthorizationPlatformPublicKeyCredentialDescriptor
class · iOS 15.0+
ASAuthorizationPlatformPublicKeyCredentialProvider
class · iOS 15.0+
ASAuthorizationPlatformPublicKeyCredentialRegistration
class · iOS 15.0+
ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest
class · iOS 15.0+
ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest.RequestStyle
enum · iOS 18.0+
ASAuthorizationProvider
protocol · iOS 13.0+
ASAuthorizationProviderAuthorizationOperation
struct · iOS 13.0+
ASAuthorizationProviderExtensionAuthorizationRequest
class · iOS 13.0+
ASAuthorizationProviderExtensionAuthorizationRequestHandler
protocol · iOS 13.0+
ASAuthorizationProviderExtensionAuthorizationResult
class · iOS 15.0+
ASAuthorizationPublicKeyCredentialAssertion
protocol · iOS 15.0+
ASAuthorizationPublicKeyCredentialAssertionRequest
protocol · iOS 15.0+
ASAuthorizationPublicKeyCredentialAttachment
enum · iOS 16.6+
ASAuthorizationPublicKeyCredentialAttestationKind
struct · iOS 15.0+
ASAuthorizationPublicKeyCredentialDescriptor
protocol · iOS 15.0+
ASAuthorizationPublicKeyCredentialLargeBlobAssertionInput
struct · iOS 17.0+
ASAuthorizationPublicKeyCredentialLargeBlobAssertionInput.Operation
enum · iOS 17.0+
ASAuthorizationPublicKeyCredentialLargeBlobAssertionOutput
struct · iOS 17.0+
ASAuthorizationPublicKeyCredentialLargeBlobAssertionOutput.OperationResult
enum · iOS 17.0+
ASAuthorizationPublicKeyCredentialLargeBlobRegistrationInput
struct · iOS 17.0+
ASAuthorizationPublicKeyCredentialLargeBlobRegistrationInput.SupportRequirement
enum · iOS 17.0+
ASAuthorizationPublicKeyCredentialLargeBlobRegistrationOutput
struct · iOS 17.0+
ASAuthorizationPublicKeyCredentialParameters
class · iOS 15.0+
ASAuthorizationPublicKeyCredentialPRFAssertionInput
struct · iOS 18.0+
ASAuthorizationPublicKeyCredentialPRFAssertionInput.InputValues
struct · iOS 18.0+
ASAuthorizationPublicKeyCredentialPRFAssertionOutput
struct · iOS 18.0+
ASAuthorizationPublicKeyCredentialPRFRegistrationInput
struct · iOS 18.0+
ASAuthorizationPublicKeyCredentialPRFRegistrationInput.InputValues
typealias · iOS 18.0+
ASAuthorizationPublicKeyCredentialPRFRegistrationOutput
struct · iOS 18.0+
ASAuthorizationPublicKeyCredentialRegistration
protocol · iOS 15.0+
ASAuthorizationPublicKeyCredentialRegistrationRequest
protocol · iOS 15.0+
ASAuthorizationPublicKeyCredentialResidentKeyPreference
struct · iOS 15.0+
ASAuthorizationPublicKeyCredentialUserVerificationPreference
struct · iOS 15.0+
ASAuthorizationRequest
class · iOS 13.0+
ASAuthorizationSecurityKeyPublicKeyCredentialAssertion
class · iOS 15.0+
ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest
class · iOS 15.0+
ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor
class · iOS 15.0+
ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor.Transport
struct · iOS 15.0+
ASAuthorizationSecurityKeyPublicKeyCredentialProvider
class · iOS 15.0+
ASAuthorizationSecurityKeyPublicKeyCredentialRegistration
class · iOS 15.0+
ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest
class · iOS 15.0+
ASAuthorizationSingleSignOnCredential
class · iOS 13.0+
ASAuthorizationSingleSignOnProvider
class · iOS 13.0+
ASAuthorizationSingleSignOnRequest
class · iOS 13.0+
ASAuthorizationWebBrowserPlatformPublicKeyCredential
struct · iOS 17.4+
ASAuthorizationWebBrowserPlatformPublicKeyCredentialAssertionRequest
protocol · iOS 17.4+
ASAuthorizationWebBrowserPlatformPublicKeyCredentialProvider
protocol · iOS 17.4+
ASAuthorizationWebBrowserPlatformPublicKeyCredentialRegistrationRequest
protocol · iOS 17.4+
ASAuthorizationWebBrowserPublicKeyCredentialManager
class · iOS 17.4+
ASAuthorizationWebBrowserPublicKeyCredentialManager.AuthorizationState
enum · iOS 17.4+
ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialAssertionRequest
protocol · iOS 17.4+
ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialProvider
protocol · iOS 17.4+
ASAuthorizationWebBrowserSecurityKeyPublicKeyCredentialRegistrationRequest
protocol · iOS 17.4+
ASAutoFillURLScope
struct · iOS 26.2+
ASAutoFillURLScope.Scheme
enum · iOS 26.2+
ASAutoFillURLScope.Scheme.RawValue
typealias · iOS 26.2+
ASContactIdentifier
enum · iOS 26.0+
ASContactIdentifierRequest
enum · iOS 26.0+
ASCOSEAlgorithmIdentifier
struct · iOS 15.0+
ASCOSEEllipticCurveIdentifier
struct · iOS 15.0+
ASCredentialDataManager
class · iOS 26.2+
ASCredentialExportManager
class · iOS 26.0+
ASCredentialExportManager.ExportOptions
struct · iOS 26.0+
ASCredentialIdentity
protocol · iOS 17.0+
ASCredentialIdentityStore
class · iOS 12.0+
ASCredentialIdentityStore.IdentityTypes
struct · iOS 17.4+
ASCredentialIdentityStoreError
struct · iOS 12.0+
ASCredentialIdentityStoreError.Code
enum · iOS 12.0+
ASCredentialIdentityStoreState
class · iOS 12.0+
ASCredentialImportManager
class · iOS 26.0+
ASCredentialProviderExtensionContext
class · iOS 12.0+
ASCredentialProviderViewController
class · iOS 12.0+
ASCredentialRequest
protocol · iOS 17.0+
ASCredentialRequestType
enum · iOS 17.0+
ASCredentialServiceIdentifier
class · iOS 12.0+
ASCredentialServiceIdentifier.IdentifierType
enum · iOS 12.0+
ASCredentialUpdater
class · iOS 26.0+ · Deprecated in iOS 26.2
ASDeliveredVerificationCodesManager
class · iOS 27.0+
ASDeliveredVerificationCodesManager.VerificationError
struct · iOS 27.0+
ASDeliveredVerificationCodesManager.VerificationError.Code
enum · iOS 27.0+
ASDeliveredVerificationCodesManager.VerificationError.Code.RawValue
typealias · iOS 27.0+
ASEmailIdentifier
struct · iOS 26.0+
ASExportedCredentialData
struct · iOS 26.0+
ASExportedCredentialData.FormatVersion
enum · iOS 26.0+
ASExportedCredentialData.FormatVersion.AllCases
typealias · iOS 26.0+
ASExportedCredentialData.FormatVersion.RawValue
typealias · iOS 26.0+
ASExtensionError
struct · iOS 12.0+
ASExtensionError.Code
enum · iOS 12.0+
ASGeneratedPassword
class · iOS 26.2+
ASGeneratedPassword.Kind
struct · iOS 26.2+
ASGeneratePasswordsRequest
class · iOS 26.2+
ASImportableAccount
struct · iOS 26.0+
ASImportableCollection
struct · iOS 26.0+
ASImportableCredential
enum · iOS 26.0+
ASImportableCredential.Address
struct · iOS 26.0+
ASImportableCredential.APIKey
struct · iOS 26.0+
ASImportableCredential.BasicAuthentication
struct · iOS 26.0+
ASImportableCredential.CreditCard
struct · iOS 26.0+
ASImportableCredential.CustomFields
struct · iOS 26.0+
ASImportableCredential.DriversLicense
struct · iOS 26.0+
ASImportableCredential.GeneratedPassword
struct · iOS 26.0+
ASImportableCredential.IdentityDocument
struct · iOS 26.0+
ASImportableCredential.ItemReference
struct · iOS 26.0+
ASImportableCredential.Note
struct · iOS 26.0+
ASImportableCredential.Passkey
struct · iOS 26.0+
ASImportableCredential.Passport
struct · iOS 26.0+
ASImportableCredential.PersonName
struct · iOS 26.0+
ASImportableCredential.SSHKey
struct · iOS 26.0+
ASImportableCredential.TOTP
struct · iOS 26.0+
ASImportableCredential.TOTP.Algorithm
enum · iOS 26.0+
ASImportableCredential.TOTP.Algorithm.RawValue
typealias · iOS 26.0+
ASImportableCredential.WiFi
struct · iOS 26.0+
ASImportableCredentialScope
struct · iOS 26.0+
ASImportableCredentialScope.AndroidAppCertificationFingerprint
struct · iOS 26.0+
ASImportableCredentialScope.AndroidAppID
struct · iOS 26.0+
ASImportableEditableField
struct · iOS 26.0+
ASImportableEditableField.FieldType
enum · iOS 26.0+
ASImportableEditableField.FieldType.RawValue
typealias · iOS 26.0+
ASImportableExtension
enum · iOS 26.4+
ASImportableExtension.Shared
struct · iOS 26.4+
ASImportableExtension.Shared.SharingAccessor
struct · iOS 26.4+
ASImportableExtension.Shared.SharingAccessor.AccessorType
enum · iOS 26.4+
ASImportableExtension.Shared.SharingAccessor.AccessorType.RawValue
typealias · iOS 26.4+
ASImportableExtension.Shared.SharingAccessor.Permission
enum · iOS 26.4+
ASImportableExtension.Shared.SharingAccessor.Permission.RawValue
typealias · iOS 26.4+
ASImportableFIDO2Extensions
struct · iOS 26.4+
ASImportableFIDO2HMACCredential
struct · iOS 26.4+
ASImportableFIDO2HMACCredential.Algorithm
enum · iOS 26.4+
ASImportableFIDO2HMACCredential.Algorithm.RawValue
typealias · iOS 26.4+
ASImportableFIDO2LargeBlob
struct · iOS 26.4+
ASImportableItem
struct · iOS 26.0+
ASImportableLinkedItem
struct · iOS 26.0+
ASOneTimeCodeCredential
class · iOS 18.0+
ASOneTimeCodeCredentialIdentity
class · iOS 18.0+
ASOneTimeCodeCredentialRequest
class · iOS 18.0+
ASPasskeyAssertionCredential
class · iOS 17.0+
ASPasskeyAssertionCredentialExtensionInput
struct · iOS 18.0+
ASPasskeyAssertionCredentialExtensionOutput
struct · iOS 18.0+
ASPasskeyCredentialExtensionInput
enum · iOS 18.0+
ASPasskeyCredentialIdentity
class · iOS 17.0+
ASPasskeyCredentialRequest
class · iOS 17.0+
ASPasskeyCredentialRequestParameters
class · iOS 17.0+
ASPasskeyRegistrationCredential
class · iOS 17.0+
ASPasskeyRegistrationCredentialExtensionInput
struct · iOS 18.0+
ASPasskeyRegistrationCredentialExtensionOutput
struct · iOS 18.0+
ASPasswordCredential
class · iOS 12.0+
ASPasswordCredentialIdentity
class · iOS 12.0+
ASPasswordCredentialRequest
class · iOS 17.0+
ASPhoneNumberIdentifier
struct · iOS 26.0+
ASPresentationAnchor
typealias
ASPublicKeyCredential
protocol · iOS 15.0+
ASPublicKeyCredentialClientData
struct · iOS 17.4+
ASPublicKeyCredentialClientData.CrossOriginValue
enum · iOS 17.4+
ASPublicKeyCredentialClientDataCrossOriginValue
enum · iOS 17.4+
ASSavePasswordRequest
class · iOS 26.2+
ASSavePasswordRequest.Event
enum · iOS 26.2+
ASSettingsHelper
class · iOS 17.0+
ASUserAgeRange
enum · iOS 17.0+
ASUserDetectionStatus
enum
ASVerificationCode
struct · iOS 27.0+
ASVerificationCode.ID
typealias · iOS 27.0+
ASWebAuthenticationPresentationContextProviding
protocol · iOS 13.0+
ASWebAuthenticationSession
class · iOS 12.0+
ASWebAuthenticationSession.Callback
class · iOS 17.4+
ASWebAuthenticationSession.CompletionHandler
typealias
ASWebAuthenticationSessionError
struct · iOS 12.0+
ASWebAuthenticationSessionError.Code
enum · iOS 12.0+
const ASAuthorizationErrorDomain: stringSwift declarationlet ASAuthorizationErrorDomain: Stringconst ASCredentialIdentityStoreErrorDomain: stringSwift declarationlet ASCredentialIdentityStoreErrorDomain: Stringconst ASExtensionErrorDomain: stringSwift declarationlet ASExtensionErrorDomain: Stringconst ASExtensionLocalizedFailureReasonErrorKey: stringSwift declarationlet ASExtensionLocalizedFailureReasonErrorKey: Stringconst ASWebAuthenticationSessionErrorDomain: stringSwift declarationlet ASWebAuthenticationSessionErrorDomain: Stringconst ASCredentialImportToken: stringSwift declarationlet ASCredentialImportToken: StringThe key for the token in the `userInfo` field of the NSUserActivity sent to importing apps.
const ASCredentialExchangeActivity: stringSwift declarationlet ASCredentialExchangeActivity: StringThe activity type used in NSUserActivity objects sent to importing apps.
64 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor.Transport
The iOS SDK compiler rejected this binding: member 'allSupported' in 'ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor.Transport' produces result of type '[ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor.Transport]', but context expects 'ASAuthorizationSecurityKeyPublicKeyCredentialDescriptor.Transport'
ASAuthorizationSecurityKeyPublicKeyCredentialProvider.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
ASAuthorizationRequest.init()
inherited init: clang: 'init' is unavailable
ASOneTimeCodeCredentialRequest.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
ASAccountAuthenticationModificationReplacePasswordWithSignInWithAppleRequest.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
ASAuthorizationAppleIDButton.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
ASAuthorizationSingleSignOnProvider.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
ASAuthorizationController.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
ASAuthorizationSecurityKeyPublicKeyCredentialAssertionRequest.init()
inherited init: clang: 'init' is unavailable
ASCredentialServiceIdentifier.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
ASAuthorizationPlatformPublicKeyCredentialRegistrationRequest.init()
inherited init: clang: 'init' is unavailable
ASAuthorization.init()
inherited init: clang: 'init' is unavailable
ASPasswordCredentialIdentity.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
ASPasskeyCredentialRequestParameters.init()
inherited init: clang: 'init' is unavailable
ASPasswordCredential.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
ASAuthorizationAppleIDCredential.init()
inherited init: clang: 'init' is unavailable
ASPasskeyAssertionCredential.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
ASAuthorizationAppleIDRequest.init()
inherited init: clang: 'init' is unavailable
ASAuthorizationSecurityKeyPublicKeyCredentialAssertion.init()
inherited init: clang: 'init' is unavailable
ASCredentialIdentityStore.init()
inherited init: clang: 'init' is unavailable
ASAuthorizationOpenIDRequest.init()
inherited init: clang: 'init' is unavailable
ASAuthorizationSingleSignOnRequest.init()
inherited init: clang: 'init' is unavailable
ASOneTimeCodeCredential.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
ASGeneratedPassword.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
ASAuthorizationPasswordRequest.init()
inherited init: clang: 'init' is unavailable
ASGeneratePasswordsRequest.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
ASAuthorizationPublicKeyCredentialParameters.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
ASAuthorizationPlatformPublicKeyCredentialProvider.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
ASAuthorizationSecurityKeyPublicKeyCredentialRegistrationRequest.init()
inherited init: clang: 'init' is unavailable
ASAuthorizationPlatformPublicKeyCredentialAssertionRequest.init()
inherited init: clang: 'init' is unavailable