<!--
{
  "availability" : [
    "iOS: 13.0.0 -",
    "iPadOS: 13.0.0 -",
    "macCatalyst: 13.1.0 -",
    "macOS: 10.15.0 -",
    "tvOS: 13.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 6.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AuthenticationServices",
  "identifier" : "/documentation/AuthenticationServices/ASAuthorizationAppleIDCredential",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Authentication Services"
    ],
    "preciseIdentifier" : "c:objc(cs)ASAuthorizationAppleIDCredential"
  },
  "title" : "ASAuthorizationAppleIDCredential"
}
-->

# ASAuthorizationAppleIDCredential

A credential that results from a successful Apple ID authentication.

```
class ASAuthorizationAppleIDCredential
```

## Topics

### Identifying a User

[`identityToken`](/documentation/AuthenticationServices/ASAuthorizationAppleIDCredential/identityToken)

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

[`authorizationCode`](/documentation/AuthenticationServices/ASAuthorizationAppleIDCredential/authorizationCode)

A token that the app uses to interact with the server.

[`state`](/documentation/AuthenticationServices/ASAuthorizationAppleIDCredential/state)

An arbitrary string that your app provides to the request that generates the credential.

[`user`](/documentation/AuthenticationServices/ASAuthorizationAppleIDCredential/user)

An identifier for the authenticated user.

### Getting Contact Information

[`authorizedScopes`](/documentation/AuthenticationServices/ASAuthorizationAppleIDCredential/authorizedScopes)

The contact information the user authorized your app to access.

[`fullName`](/documentation/AuthenticationServices/ASAuthorizationAppleIDCredential/fullName)

The user’s full name from their Apple ID or a user-submitted value provided from the Sign in with Apple UI.

[`email`](/documentation/AuthenticationServices/ASAuthorizationAppleIDCredential/email)

The user’s email address.

### Detecting User Characteristics

[`realUserStatus`](/documentation/AuthenticationServices/ASAuthorizationAppleIDCredential/realUserStatus)

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

[`ASUserDetectionStatus`](/documentation/AuthenticationServices/ASUserDetectionStatus)

Possible values for the real user indicator.

### Instance Properties

[`userAgeRange`](/documentation/AuthenticationServices/ASAuthorizationAppleIDCredential/userAgeRange)



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)