diff --git a/swift/apple/FirezoneKit/Sources/FirezoneKit/Models/Token.swift b/swift/apple/FirezoneKit/Sources/FirezoneKit/Models/Token.swift index b4d528098..e95aec3da 100644 --- a/swift/apple/FirezoneKit/Sources/FirezoneKit/Models/Token.swift +++ b/swift/apple/FirezoneKit/Sources/FirezoneKit/Models/Token.swift @@ -49,13 +49,17 @@ public struct Token: CustomStringConvertible { return try Keychain.update( query: query, - attributesToUpdate: [kSecValueData: data] + attributesToUpdate: [ + kSecValueData: data, + kSecUseDataProtectionKeychain: true + ] ) } let query = Token.query.merging([ kSecClass: kSecClassGenericPassword, - kSecValueData: data + kSecValueData: data, + kSecUseDataProtectionKeychain: true ]) { (_, new) in new } try Keychain.add(query: query)