Repository navigation
v3.0.3-beta
·
36 commits
to master
since this release
Changelog
- NEW Feature: Trusted Session Binding for enrollment
- NEW: Add
FuturaeMigrationApi.isAccountRecoveryEnabledto quickly check if the SDK has generated the necessary information for enrolled accounts to be recovered through Automatic Account Recovery. - NEW: Add
FTLockUtilsthat allows checking support for biometrics and/or device credentials supported by the SDK during runtime. - Add
FTUriUtilsmethodsisEnrollUriandisAuthUrito identify the type of URI. - Fix: Add internal self recovery mechanism for SDK’s pub key synchronization with Futurae server. Also added the following methods/errors to help debug such issues in the future:
FuturaeOperationsApi.isPublicKeyUploaded() : Boolean- returns true or false for the status of SDK public key synchronizationFuturaeOperationsApi.uploadPublicKey(callback)- Manually uploads the SDK public key.FuturaeOperationsApi.validateSDKSigning- "verifies the validity of SDK signing and encryption keys"FTApiInvalidPublicKeyException- error indicating that an authentication failed due to public key mismatch between SDK and authentication server.
- Fix for Adaptive Automatic Account Recovery operation Malformed JSON error.
- sealed class
EnrollmentInputsupports a new sub-typeURIto enable URI enrollments with trusted flow binding.
BREAKING changes:
- Fixed typo
MigrateabletoMigratable. This affects:- class
MigratableAccounts - class
MigratableAccountInfo - Interface method
FuturaeMigrationApi.getMigratableAccounts
- class
- Renamed
MigrationUseCasesub-classes for semantic clarity:AccountsWereNotSecuredWithPinCoderenamed toAccountsNotSecuredWithPinCodeAccountsWereSecuredWithPinCoderenamed toAccountsSecuredWithPinCode
- Removed nullable parameter
extraInfo : List<ApproveInfo>?fromQRReplyParamsused to approve online QR codes.