Enumeration Case

kSecAccessControlUserPresence

Constraint to access an item with either biometry or passcode.

Declaration

kSecAccessControlUserPresence = 1u << 0

Discussion

Biometry doesn’t have to be available or enrolled. The item is still accessible by Touch ID even if fingers are added or removed, or by Face ID if the user is re-enrolled.

This option is equivalent to specifying kSecAccessControlBiometryAny, kSecAccessControlOr, and kSecAccessControlDevicePasscode.

See Also

Constraints

kSecAccessControlDevicePasscode

Constraint to access an item with a passcode.

kSecAccessControlBiometryAny

Constraint to access an item with Touch ID for any enrolled fingers, or Face ID.

kSecAccessControlBiometryCurrentSet

Constraint to access an item with Touch ID for currently enrolled fingers, or from Face ID with the currently enrolled user.

kSecAccessControlWatch

Constraint to access an item with a watch.

Beta

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software