Authentication in react native expo

I’m working on a mobile app, we want to implement authentication with the internet identity, is there any support on the internet identity usage in react native, or any workaround that can be used to authenticate users from react native? The idea that we have is for the user to just use the finger print to login. I would be happy to get some ideas .

There is an article in the documentation on how to integrate mobile apps with II.

(Sometimes the link doesn’t go to the part it must, search for “Integrating Internet Identity on mobile devices” in case it doesn’t.)

Unfortunately, there is only a demo with Unity, but none with react-native.

If you want to contribute with a react-native demo after you implement it in your project that would be amazing!

1 Like

Great link, especially the recommendation section includes some crucial security considerations that should not be skipped:

  • Don’t directly delegate to an untrusted public key
  • Only transport the delegation over a secure channel to a predefined client (secure app link).
1 Like

Here’s a proof of concept example!

The only reason I haven’t turned it into an official example is I was having some trouble with network-dependent environment variables

1 Like