---
title: customAuthorizationMethods
framework: authenticationservices
role: symbol
role_heading: Instance Property
path: authenticationservices/asauthorizationcontroller/customauthorizationmethods
---

# customAuthorizationMethods

An array of custom authorization methods for the user to choose.

## Declaration

```swift
var customAuthorizationMethods: [ASAuthorizationCustomMethod] { get set }
```

## Discussion

Discussion Custom authorization methods provide a unified interface for signing in to apps, while allowing the developer to customize the login experience. For example, use other to display a username and password field, a web-based flow, or a custom user interface.

## See Also

### Apple TV authentication

- [authorizationController(_:didCompleteWithCustomMethod:)](authenticationservices/asauthorizationcontrollerdelegate/authorizationcontroller(_:didcompletewithcustommethod:).md)
- [ASAuthorizationCustomMethod](authenticationservices/asauthorizationcustommethod.md)
