awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
justauth avatar

justauth/JustAuth

0
View on GitHub↗
17,462 स्टार्स·2,851 फोर्क्स·Java·MIT·7 व्यूज़www.justauth.cn↗

JustAuth

JustAuth is an OAuth 2.0 authentication library designed to integrate multiple third-party login providers into a single interface. It abstracts various social login APIs and identity services, allowing applications to manage authentication using the OAuth 2.0 and OIDC protocols.

The project provides a multi-provider identity integrator that replaces the need for individual vendor software development kits. It includes a toolkit for defining custom authentication platforms and proprietary identity services by specifying custom OAuth protocols and endpoints.

The library manages the full authentication workflow, from redirecting users to external providers to exchanging authorization codes for access tokens. It also includes a distributed session manager to cache authentication states and maintain security across multiple server instances using a shared caching layer.

Features

  • Third-Party Authentication Providers - Provides a unified interface to integrate multiple third-party authentication providers, replacing individual vendor SDKs.
  • Distributed Authentication Strategies - Uses distributed components to cache session data and maintain security consistency across multiple user requests.
  • Distributed Session Storage - Provides a generic cache interface for managing authentication states across a distributed cluster of nodes.
  • Flow Orchestrators - Coordinates the stateful orchestration of the redirect and token exchange sequence across all supported platforms.
  • OAuth Providers - Implements a unified library for integrating multiple providers using the OAuth 2.0 and OIDC protocols.
  • OAuth2 Implementations - Manages the end-to-end OAuth2 authorization flow, including user redirection and secure token exchange.
  • Social Login Providers - Integrates multiple social and professional login options through a single, unified interface.
  • Abstraction Layers - Unifies diverse OAuth2 implementations into a single interface to decouple application logic from provider specifics.
  • Identity Provider Integration - Abstracts various social login APIs into a single interface to simplify multi-provider user authentication.
  • Dynamic Provider Registration - Implements dynamic registration of authentication providers at runtime by mapping provider keys to logic classes.
  • OAuth and Identity Providers - Connects applications to proprietary or niche authentication services via custom OAuth protocols and endpoints.
  • Custom Service Definitions - Allows the creation of custom authentication platform definitions to support proprietary identity services.
  • Customizable Clients - Provides a toolkit for defining new authentication platforms and controlling network request logic.
  • Network Request Clients - Decouples the authentication flow from specific HTTP libraries through a configurable network request interface.
  • Java 项目 - Listed in the “Java 项目” section of the Great Open Source Project awesome list.

स्टार हिस्ट्री

justauth/justauth के लिए स्टार हिस्ट्री चार्टjustauth/justauth के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

JustAuth के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो JustAuth के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • teamhanko/hankoteamhanko का अवतार

    teamhanko/hanko

    8,801GitHub पर देखें↗

    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.

    Go2faauthenticationciam
    GitHub पर देखें↗8,801
  • python-social-auth/social-app-djangopython-social-auth का अवतार

    python-social-auth/social-app-django

    2,133GitHub पर देखें↗

    This project is a Django library that enables web applications to authenticate users through third-party identity providers using standard protocols like OAuth and OpenID Connect. It functions as an integration layer that delegates authentication to external services, allowing users to sign in with existing accounts while maintaining a persistent link to their local application profile. The library distinguishes itself through a modular pipeline that executes a sequence of functions to validate and manage user records during the login process. It employs a strategy-based approach to encapsula

    Pythonauthenticationdjangohacktoberfest
    GitHub पर देखें↗2,133
  • plataformatec/deviseplataformatec का अवतार

    plataformatec/devise

    24,347GitHub पर देखें↗

    Devise is a comprehensive identity management system and authentication framework for Ruby on Rails applications. It provides a complete set of tools for managing user registration, secure sign-in, and session handling using a modular strategy pattern. The framework distinguishes itself by offering a suite of security hardening features, including brute force protection through account locking and secure password recovery workflows. It also functions as an integrator for external identity providers and third-party authentication via standardized protocols. Broad capabilities cover the full u

    Ruby
    GitHub पर देखें↗24,347
  • coreos/dexcoreos का अवतार

    coreos/dex

    10,885GitHub पर देखें↗

    Dex is an OpenID Connect identity provider that functions as an identity federation gateway. It authenticates users and issues signed tokens for applications by using a variety of pluggable connectors to interface with external identity sources. The project focuses on federating multiple external identity providers into a single authentication portal. It maps diverse external authentication sources to a uniform internal user representation and manages the orchestration of authorization handshakes between clients and identity sources. Capability areas include centralized user authentication,

    Go
    GitHub पर देखें↗10,885
JustAuth के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

justauth/justauth क्या करता है?

JustAuth is an OAuth 2.0 authentication library designed to integrate multiple third-party login providers into a single interface. It abstracts various social login APIs and identity services, allowing applications to manage authentication using the OAuth 2.0 and OIDC protocols.

justauth/justauth की मुख्य विशेषताएं क्या हैं?

justauth/justauth की मुख्य विशेषताएं हैं: Third-Party Authentication Providers, Distributed Authentication Strategies, Distributed Session Storage, Flow Orchestrators, OAuth Providers, OAuth2 Implementations, Social Login Providers, Abstraction Layers।

justauth/justauth के कुछ ओपन-सोर्स विकल्प क्या हैं?

justauth/justauth के ओपन-सोर्स विकल्पों में शामिल हैं: teamhanko/hanko — Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey… python-social-auth/social-app-django — This project is a Django library that enables web applications to authenticate users through third-party identity… plataformatec/devise — Devise is a comprehensive identity management system and authentication framework for Ruby on Rails applications. It… coreos/dex — Dex is an OpenID Connect identity provider that functions as an identity federation gateway. It authenticates users… markyun/my-blog — This project is a personal technical blog and frontend development knowledge base. It serves as a website for… heartcombo/devise — Devise is a flexible authentication framework for Ruby on Rails applications. It serves as a user identity management…