Class

ASAuthorizationAppleIDCredential

A credential that results from a successful Apple ID authentication.

Declaration

@interface ASAuthorizationAppleIDCredential : NSObject

Topics

Identifying a User

identityToken

A JSON Web Token (JWT) that securely communicates information about the user to your app.

authorizationCode

A short-lived token used by your app for proof of authorization when interacting with the app’s server counterpart.

state

An arbitrary string that your app provided to the request that generated the credential.

user

An identifier associated with the authenticated user.

Getting Contact Information

authorizedScopes

The contact information the user authorized your app to access.

fullName

The user’s name.

email

The user’s email address.

Detecting User Characteristics

realUserStatus

A value that indicates whether the user appears to be a real person.

ASUserDetectionStatus

Possible values for the real user indicator.

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.

ASAuthorizationController

A controller that manages authorization requests created by a provider.