HomePhabricator

[Cashtab] Deprecate biometric authentication

Description

[Cashtab] Deprecate biometric authentication

Summary:
T2881

Deprecate biometric authentication. The feature does not persist through Cashtab state change (i.e. a hard refresh). The feature would be technically complex to support through local storage, which is also not 100% reliable in a web app as it depends on the browser.

These gaps make the feature more a security threat vector than a security feature. It is only able to lock the app using the same lock a user has set on their phone. This redundant lock (that sometimes disables itself) should be deprecated.

Test Plan:
npm start
App works fine
Settings page does not display lock setting
npm run build
netlify deploy
Test on mobile with app that was previously set to auth on -- should load with auth off, no issues
Test on mobile with app that was previously set to auth off -- should load with auth off, no issues

Reviewers: #bitcoin_abc, emack

Reviewed By: #bitcoin_abc, emack

Subscribers: emack

Differential Revision: https://reviews.bitcoinabc.org/D12899

Details

Provenance
bytesofmanAuthored on Dec 15 2022, 18:46
bytesofmanPushed on Dec 27 2022, 18:00
Reviewer
Restricted Project
Differential Revision
D12899: [Cashtab] Deprecate biometric authentication
Parents
rABC245176b6a92f: Bump version to 0.26.9
Branches
Unknown
Tags
Unknown