@tern-secure/nextjs
TypeScript icon, indicating that this package has built-in type declarations

5.1.8 • Public • Published

@tern-secure/nextjs

A comprehensive Firebase authentication solution for Next.js applications, providing seamless integration with Firebase Auth, including email/password, Google, and Microsoft authentication methods.

npm version License: ISC

Features

  • 🔐 Multiple authentication methods:
    • Email/Password authentication
    • Google OAuth
    • Microsoft OAuth
  • 🔄 Session management with cookies
  • ⚡ Server-side and client-side components
  • 🎨 Customizable UI components
  • 📦 TypeScript support
  • 🚀 Next.js App Router compatible

Installation

Environment Variables

Required environment variables:

NEXT_PUBLIC_FIREBASE_API_KEY=
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=
NEXT_PUBLIC_FIREBASE_PROJECT_ID=
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=
NEXT_PUBLIC_FIREBASE_APP_ID=
FIREBASE_ADMIN_CLIENT_EMAIL=
FIREBASE_ADMIN_PRIVATE_KEY=

Package Sidebar

Install

npm i @tern-secure/nextjs

Weekly Downloads

318

Version

5.1.8

License

ISC

Unpacked Size

370 kB

Total Files

192

Last publish

Collaborators

  • kayp514