---
title: pirAuthenticationToken
framework: networkextension
role: symbol
role_heading: Instance Property
path: networkextension/neurlfiltermanager/pirauthenticationtoken
---

# pirAuthenticationToken

A PIR per-user authentication token string.

## Declaration

```swift
var pirAuthenticationToken: String? { get }
```

## Discussion

Discussion This value is an HTTP bearer token that authenticates the person using your app. The system uses this token to attest that it is a valid user when requesting anonymous authentication tokens.

## See Also

### Working with a Private Information Retrieval server

- [pirServerURL](networkextension/neurlfiltermanager/pirserverurl.md)
- [pirPrivacyPassIssuerURL](networkextension/neurlfiltermanager/pirprivacypassissuerurl.md)
- [refreshPIRParameters()](networkextension/neurlfiltermanager/refreshpirparameters().md)
- [resetPIRCache()](networkextension/neurlfiltermanager/resetpircache().md)
