6.3.0 • Published 6 months ago

@exodus/auth-mobile v6.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

@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') // set 6 number pin
await exodus.auth.isCorrectPin('645123') // false

await exodus.auth.enableBioAuth() // enables bio authentication such as fingerprint or face id

await exodus.auth.bio.trigger() // start the bio authentication process
await exodus.auth.bio.stop() // abort

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 }) => {
  // shouldAuthenticate is true if either a pin was set or bio auth enabled
  // (inidicator for the UI to restrict access to protectworthy resources such as the mnemonic phrase)
  // biometry is available biometry variant
})
6.3.0

6 months ago

6.2.0

6 months ago

6.1.0

7 months ago

6.0.0

10 months ago

5.0.0

12 months ago

4.0.2

1 year ago

4.0.1

1 year ago

4.0.0

1 year ago

3.3.0

1 year ago

3.2.0

1 year ago

3.1.2

1 year ago

3.1.1

1 year ago

3.1.0

2 years ago

3.0.2

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

2.0.0

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago