Skip to content

A unified authentication platform supporting email, social logins, SSO, passkeys, biometrics, and multi-factor authentication — all in one scalable solution.

License

Notifications You must be signed in to change notification settings

masum184e/unifyd

Repository files navigation

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.

🚀 Getting Started

# clone the repository
git clone https://github.com/masum184e/unifyd.git

# install dependencies
npm install

# start development server
npm run dev

🔒 Authentication Methods

  1. Email-Based
    • Continue with Email (magic link)
    • Email + Password
    • Email + OTP (one-time passcode)
    • Passwordless Email Link
  2. Phone Number
    • Phone Number + OTP (SMS)
    • Phone Number + Password
    • WhatsApp OTP
  3. 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
  4. 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
  5. Biometric Authentication
    • Face ID
    • Touch ID / Fingerprint
    • Voice Recognition
  6. Device-Based
    • Passkeys (WebAuthn)
    • Device Authentication
    • Trusted Device Login
  7. Username-Based
    • Username + Password
    • Username + OTP
  8. Multi-Factor Authentication (MFA)
    • Email + SMS OTP
    • Password + Authenticator App
    • Push Notification Approval
    • Hardware Security Key (YubiKey)
  9. Guest / Anonymous Access
    • Continue as Guest
    • Anonymous Login (temporary session)
  10. Crypto / Web3
    • Login with Wallet (MetaMask, WalletConnect)
    • Sign in with Ethereum (SIWE)

About

A unified authentication platform supporting email, social logins, SSO, passkeys, biometrics, and multi-factor authentication — all in one scalable solution.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published