-
Notifications
You must be signed in to change notification settings - Fork 64
Home
Keval Patel edited this page Apr 15, 2018
·
6 revisions
Welcome to the PasscodeView wiki!
PasscodeView is an Android Library to easily and securely authenticate the user with the PIN code or using the fingerprint scanner.
-
Secure authentication is the key factor in many application (e.g. financial applications). Many application uses PIN-based authentication.
-
But Android System doesn't provide any easy to set the view for PIN-based authentication which can tightly integrate and take advantage of fingerprint API introduced in newer versions of android. This limitation led me to work on this project.
-
With the use of PasscodeView you can easily integrate PIN & Fingerprint based authentication in your application.
This library provides an easy and secure PIN and Pattern based authentication view, which
- It provides access to built-in fingerprint-based authentication if the device supports fingerprint hardware. This handles all the complexities of integrating the fingerprint API with your application.
- It provides error feedback when PIN or pattern entered is wrong.
- Extremely lightweight.
- Supports dynamic PIN sizes for PIN-based authentication. That means you don't have to provide a number of PIN digits at runtime.
- Supports custom authentication logic for PIN and Pattern. That means you can send the PIN or pattern to the server for authentication too.
- It is highly customizable. So that you can match it with your application them. It provides you control over,
- color and shape of each key. 👉 Guide
- localized name of each key in pin keyboard. 👉 Guide
- size of every single key.
- color and shape of indicators to display a number of digits in the PIN.👉 Guide
- color and shape of pattern indicators.
- tactile feedback for key press and authentication success/failure events.