---
title: ASAuthorizationAppleIDProvider.CredentialState
framework: authenticationservices
role: symbol
role_heading: Enumeration
path: authenticationservices/asauthorizationappleidprovider/credentialstate
---

# ASAuthorizationAppleIDProvider.CredentialState

Possible values for the credential state of a user.

## Declaration

```swift
enum CredentialState
```

## Topics

### User Credential States

- [ASAuthorizationAppleIDProvider.CredentialState.authorized](authenticationservices/asauthorizationappleidprovider/credentialstate/authorized.md)
- [ASAuthorizationAppleIDProvider.CredentialState.notFound](authenticationservices/asauthorizationappleidprovider/credentialstate/notfound.md)
- [ASAuthorizationAppleIDProvider.CredentialState.revoked](authenticationservices/asauthorizationappleidprovider/credentialstate/revoked.md)
- [ASAuthorizationAppleIDProvider.CredentialState.transferred](authenticationservices/asauthorizationappleidprovider/credentialstate/transferred.md)

### Initializers

- [init(rawValue:)](authenticationservices/asauthorizationappleidprovider/credentialstate/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting State

- [getCredentialState(forUserID:completion:)](authenticationservices/asauthorizationappleidprovider/getcredentialstate(foruserid:completion:).md)
- [credentialRevokedNotification](authenticationservices/asauthorizationappleidprovider/credentialrevokednotification.md)
