Class

ASAuthorizationController

A controller that manages authorization requests created by a provider.

Declaration

@interface ASAuthorizationController : NSObject

Topics

Creating a Controller

- initWithAuthorizationRequests:

Creates a controller from a collection of authorization requests.

Inspecting Requests

authorizationRequests

The authorization requests that the controller manages.

ASAuthorizationRequest

A base class for different kinds of authorization requests.

Presenting Requests

presentationContextProvider

A delegate that provides a display context in which the system can present an authorization interface to the user.

ASAuthorizationControllerPresentationContextProviding

An interface the controller uses to ask a delegate for a presentation context.

Executing Requests

- performRequests

Starts the authorization flows named during controller initialization.

Responding to Request Completion

delegate

A delegate that the authorization controller informs about the success or failure of an authorization attempt.

ASAuthorizationControllerDelegate

An interface for providing information about the outcome of an authorization request.

Relationships

Inherits From

See Also

Sign In with Apple

Sign In with Apple Entitlement

An entitlement that lets your app use Sign In with Apple.

Key: com.apple.developer.applesignin
ASAuthorizationAppleIDProvider

A mechanism for generating requests to authenticate users based on their Apple ID.

ASAuthorizationAppleIDCredential

A credential that results from a successful Apple ID authentication.