UnbluKeychainAccessControl

public enum UnbluKeychainAccessControl

The Keychain access level to store Unblu preferences in the iOS Keychain with. Use this when creating UnbluKeychainPreferencesStorage as part of configuring Unblu.

  • The data in the keychain item can be accessed only while the device is unlocked by the user.

    Declaration

    Swift

    case whenUnlocked(thisDeviceOnly: Bool)
  • The data in the keychain item cannot be accessed after a restart until the device has been unlocked once by the user.

    Declaration

    Swift

    case afterFirstUnlock(thisDeviceOnly: Bool)
  • Constraint to access items in the Keychain with Touch ID for currently enrolled fingers, or from Face ID with the currently enrolled user. This is only available if a passcode is set on the device.

    Declaration

    Swift

    case currentBiometrySet
  • The data in the keychain can only be accessed when the device is unlocked. This is only available if a passcode is set on the device.

    Declaration

    Swift

    case whenPasscodeSetThisDeviceOnly