v3.2.2
IBM Verify SDK 3.2.2
QR Code Passwordless Login
Added CloudAuthenticatorService.login() method to support QR code-based authentication flows. Users can now scan a QR code and approve login from their mobile device without entering passwords.
service.login(
qrLoginEndpoint = "https://sdk.verify.ibm.com/v1.0/authenticators/login",
code = "abc123xyz"
).onSuccess {
// Login approved
}.onFailure { error ->
// Handle error
}Performance Improvements
- Network Logging: Changed default log level from
ALLtoHEADERSto reduce overhead in production builds - Response Handling: Removed unnecessary JSON deserialization in
MFAServiceDescriptor.login()
Migration from 3.2.1
No breaking changes. This is a drop-in replacement.
Documentation
Requirements
- Minimum Android SDK: 29 (Android 10.0)
- Target Android SDK: 36 (Android 16)
- Kotlin: 1.9+
- Java: 17
Full Changelog: 3.2.1...3.2.2