An open API service indexing awesome lists of open source software.

https://github.com/jglchen/firebase-auth-email

An authentication system with Firebase Email Passwordless Link using a signed and encrypted cookie to store session data.
https://github.com/jglchen/firebase-auth-email

docker firebase firebase-auth nextjs typescript useswr

Last synced: about 2 months ago
JSON representation

An authentication system with Firebase Email Passwordless Link using a signed and encrypted cookie to store session data.

Awesome Lists containing this project

README

          

# Firebase Email Passwordless Link Authentication

This example creates an authentication system that uses a **signed and encrypted cookie to store session data**. It uses current best practices as for authentication in the Next.js ecosystem, we use **`useUser` custom hook** together with [swr](https://swr.vercel.app/) for data fetching.

- Firebase Authentication with Email Passwordless Link is used to authenticate users.
- Session data is signed and encrypted in a cookie.

**iOS** and **Android** mobile apps are also delivered. The apps are developed with **React Native**, anyone who is interested can test the development builds with [iOS Simulator Build](https://expo.dev/accounts/jglchen/projects/firebase-auth-email/builds/0f15f092-b8d8-4bc1-ac03-bf703c0d3edd) and [Android Internal Distribution Build](https://expo.dev/accounts/jglchen/projects/firebase-auth-email/builds/fb497610-636a-48ef-8686-725e40d19ed1). If the build storage link has expired, please go to [https://projects-jglchen.vercel.app/en/contact](https://projects-jglchen.vercel.app/en/contact) to request build files.

### [View the App](https://firebase-auth-email.vercel.app)
### [App GitHub](https://github.com/jglchen/firebase-auth-email)
### Docker: docker run -p 3000:3000 jglchen/firebase-auth-email
### [iOS Simulator Build](https://expo.dev/accounts/jglchen/projects/firebase-auth-email/builds/0f15f092-b8d8-4bc1-ac03-bf703c0d3edd)
### [Android Internal Distribution Build](https://expo.dev/accounts/jglchen/projects/firebase-auth-email/builds/fb497610-636a-48ef-8686-725e40d19ed1)
### [React Native GitHub](https://github.com/jglchen/react-native-firebase-auth-email)