---
title: authorization
framework: corebluetooth
role: symbol
role_heading: Type Property
path: corebluetooth/cbmanager/authorization-swift.type.property
---

# authorization

The current authorization status for using Bluetooth.

## Declaration

```swift
class var authorization: CBManagerAuthorization { get }
```

## Discussion

Discussion Check this property in your implementation of the delegate methods centralManagerDidUpdateState(_:) and peripheralManagerDidUpdateState(_:) to determine whether your app can use Core Bluetooth. You can also use it to check the app’s authorization status before creating a CBManager instance. The initial value of this property is CBManagerAuthorization.notDetermined.

## See Also

### Determining Authorization State

- [CBManagerAuthorization](corebluetooth/cbmanagerauthorization.md)
