---
title: isAuthorizationRequiredForPlayback
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avplayeritem/isauthorizationrequiredforplayback
---

# isAuthorizationRequiredForPlayback

A Boolean value that indicates whether authorization is required to play the content.

## Declaration

```swift
var isAuthorizationRequiredForPlayback: Bool { get }
```

## Discussion

Discussion This property reports whether authorization is required for the item’s content to be played. If it does not require authorization, then none of the other authorization-related  methods or properties apply (though they will return sensible values where possible). This property is not key-value observable.

## See Also

### Managing playback authorization in macOS

- [isContentAuthorizedForPlayback](avfoundation/avplayeritem/iscontentauthorizedforplayback.md)
- [isApplicationAuthorizedForPlayback](avfoundation/avplayeritem/isapplicationauthorizedforplayback.md)
- [requestContentAuthorizationAsynchronously(withTimeoutInterval:completionHandler:)](avfoundation/avplayeritem/requestcontentauthorizationasynchronously(withtimeoutinterval:completionhandler:).md)
- [contentAuthorizationRequestStatus](avfoundation/avplayeritem/contentauthorizationrequeststatus.md)
- [AVContentAuthorizationStatus](avfoundation/avcontentauthorizationstatus.md)
- [cancelContentAuthorizationRequest()](avfoundation/avplayeritem/cancelcontentauthorizationrequest().md)
