Next-auth is an authentication and identity management library for web frameworks. It provides a unified system for handling user sign-in and session state across server and client environments, functioning as a session management framework and an OIDC authentication library.
الميزات الرئيسية لـ nextauthjs/next-auth هي: Authentication Frameworks, OAuth and Identity Providers, Credential Authentication, Authentication Middleware, External Identity Provider Integration, Identity Store Adapters, User Profile Management, External Database Persistence.
تشمل البدائل مفتوحة المصدر لـ nextauthjs/next-auth: nextauthjs/next-auth-example — This project is a reference implementation and boilerplate for managing user authentication and session state within… anomalyco/openauth — OpenAuth is a standards-based authentication server and identity provider that implements OAuth 2.0 and OpenID Connect… teamhanko/hanko — Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey… aarondl/authboss — Authboss is a modular HTTP authentication framework for managing user identity, session lifecycles, and password… steveiliop56/tinyauth — Tinyauth is an authentication middleware service and identity provider that verifies user identities to grant system… pennersr/django-allauth — django-allauth is a comprehensive authentication framework for Django applications that manages user registration,…
This project is a reference implementation and boilerplate for managing user authentication and session state within the Next.js framework. It serves as a practical example of how to integrate NextAuth.js to protect routes and handle identity verification. The repository demonstrates several authentication workflows, including OAuth identity integration with third-party providers, passwordless authentication using email magic links, and traditional credentials-based sign-in. It specifically showcases how to replace default authentication screens with custom branded sign-in pages. The impleme
OpenAuth is a standards-based authentication server and identity provider that implements OAuth 2.0 and OpenID Connect protocols. It serves as a centralized system for managing user identities, issuing access tokens, and orchestrating authentication flows across various services. The project functions as a federated identity gateway, aggregating external providers such as Google, GitHub, Microsoft, Apple, and Discord into a unified login flow. It distinguishes itself with a multi-tenant architecture that supports pluggable identity providers and customizable user interface frameworks for bran
Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.
Authboss is a modular HTTP authentication framework for managing user identity, session lifecycles, and password security. It provides a system of identity access middleware to control route access and synchronize user identity across requests via standard web protocols. The framework is distinguished by a pluggable architecture that allows for the registration of independent modules to extend identity logic. It utilizes a hook-based event system to execute custom business logic during authentication state changes and employs a selector-verifier token pattern to protect against timing attacks