---
title: LAAuthenticationRequirement
framework: localauthentication
role: symbol
role_heading: Class
path: localauthentication/laauthenticationrequirement
---

# LAAuthenticationRequirement

A set of requirements that protect a right.

## Declaration

```swift
class LAAuthenticationRequirement
```

## Topics

### Specifying authentication requirements

- [default](localauthentication/laauthenticationrequirement/default.md)
- [biometry](localauthentication/laauthenticationrequirement/biometry.md)
- [biometryCurrentSet](localauthentication/laauthenticationrequirement/biometrycurrentset.md)
- [biometry(fallback:)](localauthentication/laauthenticationrequirement/biometry(fallback:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Requirements

- [LABiometryFallbackRequirement](localauthentication/labiometryfallbackrequirement.md)
