---
title: ASAuthorizationResult
framework: authenticationservices
role: symbol
role_heading: Enumeration
path: authenticationservices/asauthorizationresult
---

# ASAuthorizationResult

Describes the outcome of a successful authorization request.

## Declaration

```swift
enum ASAuthorizationResult
```

## Topics

### Authorization results

- [ASAuthorizationResult.appleID(_:)](authenticationservices/asauthorizationresult/appleid(_:).md)
- [ASAuthorizationResult.customMethod(_:)](authenticationservices/asauthorizationresult/custommethod(_:).md)
- [ASAuthorizationResult.passkeyAssertion(_:)](authenticationservices/asauthorizationresult/passkeyassertion(_:).md)
- [ASAuthorizationResult.passkeyRegistration(_:)](authenticationservices/asauthorizationresult/passkeyregistration(_:).md)
- [ASAuthorizationResult.password(_:)](authenticationservices/asauthorizationresult/password(_:).md)
- [ASAuthorizationResult.securityKeyAssertion(_:)](authenticationservices/asauthorizationresult/securitykeyassertion(_:).md)
- [ASAuthorizationResult.securityKeyRegistration(_:)](authenticationservices/asauthorizationresult/securitykeyregistration(_:).md)

### Enumeration Cases

- [ASAuthorizationResult.passkeyAccountCreation(_:)](authenticationservices/asauthorizationresult/passkeyaccountcreation(_:).md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Authorization requests

- [ASAuthorizationController](authenticationservices/asauthorizationcontroller.md)
- [AuthorizationController](authenticationservices/authorizationcontroller.md)
