Socket
Socket
Sign inDemoInstall

cordova-plugin-android-fingerprint-auth

Package Overview
Dependencies
0
Maintainers
1
Versions
39
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
Previous134Next

1.2.7

Diff

Changelog

Source

Version 1.2.7

What's New

  • Improved German translations - pull request #58
  • Bug fix for issue #57 - deleting secret key in Android Keystore.
  • Added fixed error codes - pull request #56
  • Added ERRORS JSON Object to the FingerprintAuth class prototype with the following fields corresponding to the new fixed error codes:
     BAD_PADDING_EXCEPTION,
     CERTIFICATE_EXCEPTION,
     FINGERPRINT_CANCELLED,
     FINGERPRINT_DATA_NOT_DELETED,
     FINGERPRINT_ERROR,
     FINGERPRINT_NOT_AVAILABLE,
     FINGERPRINT_PERMISSION_DENIED,
     FINGERPRINT_PERMISSION_DENIED_SHOW_REQUEST,
     ILLEGAL_BLOCK_SIZE_EXCEPTION,
     INIT_CIPHER_FAILED,
     INVALID_ALGORITHM_PARAMETER_EXCEPTION,
     IO_EXCEPTION,
     JSON_EXCEPTION,
     MINIMUM_SDK,
     MISSING_ACTION_PARAMETERS,
     MISSING_PARAMETERS,
     NO_SUCH_ALGORITHM_EXCEPTION,
     SECURITY_EXCEPTION
    

Breaking Changes

  • Changed error message for cancelled from "Cancelled" to fixed error code FingerprintAuth.ERRORS.FINGERPRINT_CANCELLED
mwheatley
published 1.2.6 •

Changelog

Source

Version 1.2.6

What's New

  • Bug fix for issue #61 - added missing source-file element for German strings to plugin.xml
mwheatley
published 1.2.5 •

Changelog

Source

Version 1.2.5

What's New

  • Bug fix for issue #46 - Dismiss fragment in a safer way
mwheatley
published 1.2.4 •

Changelog

Source

Version 1.2.4

What's New

  • Updated build-extras.gradle to use Android SDK 25.
mwheatley
published 1.2.3 •

Changelog

Source

Version 1.2.3

What's New

  • German translations
mwheatley
published 1.2.2 •

Changelog

Source

Version 1.2.2

What's New

  • Bug fix - isAvailable() returning message "Missing required parameters".
  • Added build-extras.gradle to add dependency com.android.support:support-v4:23.0.0 to check for manifest permissions.
  • Added check and request for permission to use fingerprints.
  • Added error handling for SecurityException
mwheatley
published 1.2.1 •

mwheatley
published 1.2.0 •

Changelog

Source

Version 1.2.0

What's New

  • Removed FingerprintAuth.CipherMode
  • Removed FingerprintAuth.show() in favor of separate actions for encrypt and decrypt
  • Added FingerprintAuth.encrypt()
  • Added FingerprintAuth.decrypt()
  • Made username optional
  • token is required for decrypt()

Breaking Changes

  • Removed FingerprintAuth.CipherMode
  • Removed FingerprintAuth.show() in favor of separate actions for encrypt and decrypt
mwheatley
published 1.1.0 •

Changelog

Source

Version 1.1.0

Introducing encryption and decryption of user credentials.

What's New

  • Added parameters to the FingerprintAuth Config Object

| Param | Type | Description | | --- | --- | --- | | username | String | (REQUIRED) Used to create credential string for encrypted token and as alias to retrieve the cipher. | | cipherMode | FingerprintAuth.CipherMode | (REQUIRED) Used to determine if plugin should encrypt or decrypt after authentication. <br/><ul><li>FingerprintAuth.CipherMode.ENCRYPT</li><li>FingerprintAuth.CipherMode.DECRYPT</li></ul>| | password | String | Used to create credential string for encrypted token | | token | String | Used to create credential string for encrypted token. |

  • Changed FingerprintAuth.show() Result fields

| Param | Type | Description | | --- | --- | --- | | withFingerprint | boolean | true if user authenticated using a fingerprint | | withBackup | boolean | true if user used the backup credentials activity to authenticate. | | cipherMode | FingerprintAuth.CipherMode | Pass through parameter from config object. | | token | String | Will contain the base64 encoded credentials if withFingerprint == true and cipherMode == FingerprintAuth.CipherMode.ENCRYPT. | | password | String | Will contain the decrypted password if withFingerprint == true and cipherMode == FingerprintAuth.CipherMode.DECRYPT

  • New method FingerprintAuth.delete() to delete the cipher used to encrypt/decrypt user credentials.

Breaking changes

  • Removed clientSecret parameter from the FingerprintAuth Config Object.
  • Added new required parameters cipherMode and username.
  • FingerprintAuth.show() result withFingerprint is now a boolean. You will need to obtain the encrypted token from the token field.
  • FingerprintAuth.show() result withPassword was changed to withBackup
mwheatley
published 0.3.4 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc