@exodus/auth-mobile
This feature provides a platform-independent way to enable and use authentication methods such as pin and biometric authentication in mobile React Native applications.
Install
yarn add @exodus/auth-mobile
Usage
This feature is designed to be used together with @exodus/headless
. See using the sdk.
API Side
See using the sdk for more details on how features plug into the SDK.
await exodus.auth.setPin('123456')
await exodus.auth.isCorrectPin('645123')
await exodus.auth.enableBioAuth()
await exodus.auth.bio.trigger()
await exodus.auth.bio.stop()
If you're building a feature that requires access to authentication details, you can depend on authAtom
and observe changes:
authAtom.observe(({ hasBioAuth, biometry, hasPin, shouldAuthentiate }) => {
})