AuthenticationServices Namespace

Classes

ASCredentialIdentityStore

A class whose shared instance (see SharedStore) holds credentials across providers.

ASCredentialIdentityStoreErrorCodeExtensions

Extension method for ASCredentialIdentityStoreErrorCode objects.

ASCredentialIdentityStoreState

Data related to the availability and capability of the credential identity store.

ASCredentialProviderExtensionContext

subclass that provides context for a credential provider.

ASCredentialProviderViewController

System-provided standard UIViewController for presenting a credential provider extension.

ASCredentialServiceIdentifier

Holds the identification for a credential service.

ASExtensionErrorCodeExtensions

Extension method for ASExtensionErrorCode objects.

ASPasswordCredential

Associates a username and a password.

ASPasswordCredentialIdentity

Associates a User string with a record in the developer's credential database.

ASWebAuthenticationSession

Manages a one-time Safari login experience for the developer's app.

ASWebAuthenticationSessionErrorCodeExtensions

Extension method for ASWebAuthenticationSessionErrorCode objects.

Enums

ASCredentialIdentityStoreErrorCode

Enumerates error codes associated with authentication service store requests.

ASCredentialServiceIdentifierType

Enumerates the types of service identified.

ASExtensionErrorCode

Error codes associated with Authentication Services extensions.

ASWebAuthenticationSessionErrorCode

Enumerates errors associated with a ASWebAuthenticationSession.

Delegates

ASCredentialIdentityStoreCompletionHandler

Delegate used in callbacks by ASCredentialIdentityStore.

ASCredentialProviderExtensionRequestCompletionHandler

Delegate object for completion handlers in methods within T:AuthenticationServices.ASCredentialProviderExtension.

ASWebAuthenticationSessionCompletionHandler

Delegate method used in ASWebAuthenticationSession interactions.