Rocket.chat.reactnative: [Feature] Support for fingerprint scanner

Created on 1 Nov 2019  路  8Comments  路  Source: RocketChat/Rocket.Chat.ReactNative

Signal and Whatsapp have a feature that allows to add additional fingerprint scan check before accessing the app. Face ID would be also a nice option if fingerprint scanner is not available. In case of loosing possibility to authenticate there should be an fallback to authenticate using PIN or user password.

an article that I've found looking for examples is React Native: https://blog.theodo.com/2018/04/add-touch-id-react-native-app/

馃帀 feature

All 8 comments

Nice security feature, I think it worth adding.

@diegolmello If nobody is working on this, can I take it up? I have implemented a very basic version of the feature.

using fingerprint-->
ezgif com-video-to-gif(1)

using pin-->
ezgif com-video-to-gif(2)

@Prateek93a You can work on this! Very nice basic version! I liked it! :)

@djorkaeffalexandre Thanks a lot Sir! So Sir, I was thinking that there will be an option 'Enable TouchId' in the settings menu. If user enables it then he/she will be asked to enter a Pin for fallback. That pin will be stored on the user's device itself. Am I right on this?

We're going to implement E2E encryption in a few months.
We should postpone this feature to after E2E so we can reuse the same encryption methods.

@diegolmello Ok Sir

Just to link the "old" Issues :)
https://github.com/RocketChat/Rocket.Chat.iOS/issues/2686
https://github.com/RocketChat/Rocket.Chat.Android/issues/2302
@diegolmello I am happy to hear that the implementation of E2E is not as far as I expected it to be.

It was done by #2059.
Closing.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

xuanduyrn picture xuanduyrn  路  3Comments

sadeghpro picture sadeghpro  路  5Comments

sd1998 picture sd1998  路  4Comments

LeeThompson picture LeeThompson  路  4Comments

venkatasubramanis picture venkatasubramanis  路  5Comments