---
title: ASAuthorizationCredential
framework: authenticationservices
role: symbol
role_heading: Protocol
path: authenticationservices/asauthorizationcredential
---

# ASAuthorizationCredential

An interface that all credentials share.

## Declaration

```swift
protocol ASAuthorizationCredential : NSCopying, NSSecureCoding, NSObjectProtocol
```

## Relationships

### Inherits From

- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

### Inherited By

- [ASAuthorizationPublicKeyCredentialAssertion](authenticationservices/asauthorizationpublickeycredentialassertion.md)
- [ASAuthorizationPublicKeyCredentialRegistration](authenticationservices/asauthorizationpublickeycredentialregistration.md)
- [ASPublicKeyCredential](authenticationservices/aspublickeycredential.md)

### Conforming Types

- [ASAuthorizationAccountCreationPlatformPublicKeyCredential](authenticationservices/asauthorizationaccountcreationplatformpublickeycredential.md)
- [ASAuthorizationAppleIDCredential](authenticationservices/asauthorizationappleidcredential.md)
- [ASAuthorizationPlatformPublicKeyCredentialAssertion](authenticationservices/asauthorizationplatformpublickeycredentialassertion.md)
- [ASAuthorizationPlatformPublicKeyCredentialRegistration](authenticationservices/asauthorizationplatformpublickeycredentialregistration.md)
- [ASAuthorizationSecurityKeyPublicKeyCredentialAssertion](authenticationservices/asauthorizationsecuritykeypublickeycredentialassertion.md)
- [ASAuthorizationSecurityKeyPublicKeyCredentialRegistration](authenticationservices/asauthorizationsecuritykeypublickeycredentialregistration.md)
- [ASAuthorizationSingleSignOnCredential](authenticationservices/asauthorizationsinglesignoncredential.md)
- [ASOneTimeCodeCredential](authenticationservices/asonetimecodecredential.md)
- [ASPasskeyAssertionCredential](authenticationservices/aspasskeyassertioncredential.md)
- [ASPasskeyRegistrationCredential](authenticationservices/aspasskeyregistrationcredential.md)
- [ASPasswordCredential](authenticationservices/aspasswordcredential.md)

## See Also

### Getting the Credential

- [credential](authenticationservices/asauthorization/credential.md)
