Skip to content

Add expo-passkey library#1643

Merged
Simek merged 2 commits intoreact-native-community:mainfrom
iosazee:main
May 13, 2025
Merged

Add expo-passkey library#1643
Simek merged 2 commits intoreact-native-community:mainfrom
iosazee:main

Conversation

@iosazee
Copy link
Copy Markdown
Contributor

@iosazee iosazee commented May 13, 2025

📝 Why & how

I'm adding the Expo-passkey library to the React Native Directory. This library provides a complete FIDO2-inspired passkey authentication solution for React Native apps using Expo, allowing developers to implement biometric authentication (Face ID, Touch ID, fingerprint) without passwords.

Key features:

  • Cross-platform support for iOS (16+) and Android (10+)
  • Complete passkey lifecycle management (registration, authentication, revocation)
  • Integration with Better Auth for server and client
  • Type-safe API with TypeScript definitions
  • Security features like device binding and automatic credential cleanup

The library is stable and production-ready, with comprehensive documentation and example projects available.

✅ Checklist

  • Added library to react-native-libraries.json

Copy link
Copy Markdown
Member

@Simek Simek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @iosazee, thanks for adding new entry to the directory! 👍

Left a small set of suggestions below, before we can merge it it.

Thank you for your review.

Co-authored-by: Bartosz Kaszubowski <gosimek@gmail.com>
Copy link
Copy Markdown
Member

@Simek Simek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the updates! 👍

@Simek Simek merged commit b70e6e9 into react-native-community:main May 13, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants