https://github.com/sergiosuarezgil/ionic-biometric-capacitor
Small project using Ionic Biometric (FingerprintID / FaceID) plugin & Capacitor Storage to save password
https://github.com/sergiosuarezgil/ionic-biometric-capacitor
android angular angular9 capacitor capacitor-plugins faceid faceid-authentication fingerprint fingerprint-authentication ionic ionic-framework ionic5 ios
Last synced: about 1 month ago
JSON representation
Small project using Ionic Biometric (FingerprintID / FaceID) plugin & Capacitor Storage to save password
- Host: GitHub
- URL: https://github.com/sergiosuarezgil/ionic-biometric-capacitor
- Owner: SergioSuarezGil
- License: gpl-3.0
- Created: 2019-11-02T00:33:40.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-02-14T10:46:11.000Z (over 3 years ago)
- Last Synced: 2025-03-03T12:35:21.862Z (8 months ago)
- Topics: android, angular, angular9, capacitor, capacitor-plugins, faceid, faceid-authentication, fingerprint, fingerprint-authentication, ionic, ionic-framework, ionic5, ios
- Language: TypeScript
- Homepage: http://www.sergiosuarezdev.com
- Size: 12.1 MB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Biometric login
Small Ionic framework app using Capacitor & Ionic Plugin
Working properly with **Android & iOS phones**. (tested with emulator)
### Plugins usage:
* **Storage:** Integrated with Capacitor
* **Biometric Login:**### Plugin Fingerprint-aio requires you to add to your Info.plist to work
```
NSFaceIDUsageDescription
$FACEID_USAGE_DESCRIPTION
```
#### If you have any problem with Android version change these lines in BiometricActivity.java```
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.content.ContextCompat;
```### Getting Started
To get started, clone this repo, and run: ```npm install``` in the root directory.
### Test with emulator
`ionic cap run ios/android
`
### Secure Storage
If you want to use a **Secure Storage for password** install this plugin:### Updates
* 1.1.3 - Updated dependencies
* 1.1.2 - Updated README with Android import fixes
* 1.1.1 - Changed fingerprint plugin to Finterprint AIO
* 1.1.0 - Updated Ionic to v5 and Angular to v9
* 1.0.1 - Fix an error on iOS
* 1.0.0 - Initial project### Credits
Sergio Suárez -