Unifyd is a unified authentication platform that provides all modern authentication methods in one secure, scalable, and developer-friendly solution.
From email and social logins to enterprise SSO, biometrics, and passkeys — makes identity management simple.
# clone the repository
git clone https://github.com/masum184e/unifyd.git
# install dependencies
npm install
# start development server
npm run dev- Email-Based
- Continue with Email (magic link)
- Email + Password
- Email + OTP (one-time passcode)
- Passwordless Email Link
- Phone Number
- Phone Number + OTP (SMS)
- Phone Number + Password
- WhatsApp OTP
- Social Media Login (OAuth)
- Continue with Google
- Continue with Facebook
- Continue with Apple
- Continue with Instagram
- Continue with Snapchat
- Continue with Twitter / X
- Continue with LinkedIn
- Continue with TikTok
- Continue with GitHub
- Continue with Microsoft
- Single Sign-On (SSO)
- Login with SSO
- Enterprise SSO (SAML 2.0)
- OpenID Connect (OIDC)
- Login with Okta
- Login with Auth0
- Login with Azure AD
- Login with Google Workspace
- Login with OneLogin
- Biometric Authentication
- Face ID
- Touch ID / Fingerprint
- Voice Recognition
- Device-Based
- Passkeys (WebAuthn)
- Device Authentication
- Trusted Device Login
- Username-Based
- Username + Password
- Username + OTP
- Multi-Factor Authentication (MFA)
- Email + SMS OTP
- Password + Authenticator App
- Push Notification Approval
- Hardware Security Key (YubiKey)
- Guest / Anonymous Access
- Continue as Guest
- Anonymous Login (temporary session)
- Crypto / Web3
- Login with Wallet (MetaMask, WalletConnect)
- Sign in with Ethereum (SIWE)