---
title: requiredAuthorizations
framework: arkit
role: symbol
role_heading: Type Property
path: arkit/planedetectionprovider/requiredauthorizations
---

# requiredAuthorizations

The types of authorizations necessary for detecting planes.

## Declaration

```swift
static var requiredAuthorizations: [ARKitSession.AuthorizationType] { get }
```

## Discussion

Discussion You can use this property to pass plane detection requirements to the requestAuthorization(for:) method.

## See Also

### Detecting planes

- [init(alignments:)](arkit/planedetectionprovider/init(alignments:).md)
- [allAnchors](arkit/planedetectionprovider/allanchors.md)
- [anchorUpdates](arkit/planedetectionprovider/anchorupdates.md)
- [isSupported](arkit/planedetectionprovider/issupported.md)
