awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

42 مستودعات

Awesome GitHub RepositoriesOAuth2 Providers

Systems for managing authorization flows and access tokens.

Distinguishing note: Focuses on OAuth2 specifically rather than generic authentication.

Explore 42 awesome GitHub repositories matching security & cryptography · OAuth2 Providers. Refine with filters or upvote what's useful.

Awesome OAuth2 Providers GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • yunaiv/ruoyi-vue-proالصورة الرمزية لـ YunaiV

    YunaiV/ruoyi-vue-pro

    37,833عرض على GitHub↗

    This project is an enterprise application framework designed to accelerate the construction of complex business software. It functions as a full-stack code generator that automatically produces backend logic, database operations, and frontend interface components from defined data schemas. By providing a standardized foundation for security, authentication, and administrative management, it enables developers to rapidly deploy functional, production-ready software environments. The platform distinguishes itself through its native support for multi-tenant architectures, allowing for secure dat

    Configures secure authorization flows to manage client applications and validate access tokens.

    Javaflowablemybatis-plusmysql
    عرض على GitHub↗37,833
  • firefly-iii/firefly-iiiالصورة الرمزية لـ firefly-iii

    firefly-iii/firefly-iii

    22,431عرض على GitHub↗

    Firefly III is a self-hosted personal finance management system built on a double-entry bookkeeping engine. It provides a comprehensive platform for tracking income, expenses, and account balances while maintaining financial integrity through structured accounting principles. Designed for private use, the system supports multi-user access, allowing independent financial administrations to coexist within a single installation. The platform distinguishes itself through extensive automation and integration capabilities. It features a robust REST JSON API and webhook system that enables programma

    Secures API access by managing client credentials and authorization tokens to allow external applications to perform actions on behalf of a user.

    PHPaccountingbudgetbudgeting
    عرض على GitHub↗22,431
  • phpmailer/phpmailerالصورة الرمزية لـ PHPMailer

    PHPMailer/PHPMailer

    22,192عرض على GitHub↗

    PHPMailer is a comprehensive library for constructing and sending complex email messages within PHP applications. It provides an object-oriented framework for building MIME-compliant emails, managing attachments, and handling multi-format content such as HTML and plain-text alternatives. The library serves as a robust interface for email dispatch, supporting both individual messaging and high-performance bulk distribution through persistent connections. The project distinguishes itself through a deep focus on secure transmission and identity verification. It integrates advanced security proto

    The library connects to email service providers using modern authorization tokens instead of static passwords to improve security and support multi-factor authentication.

    PHPattachmentemailhacktoberfest
    عرض على GitHub↗22,192
  • dromara/sa-tokenالصورة الرمزية لـ dromara

    dromara/Sa-Token

    18,626عرض على GitHub↗

    Sa-Token is a Java-based authentication and authorization framework designed to manage user sessions, permissions, and identity verification within web applications and microservice architectures. It provides a centralized security layer that enforces access control policies and identity validation across distributed service environments and API gateways. The framework distinguishes itself through its support for cross-domain single sign-on and its ability to function as an OAuth2 identity provider. It manages user session lifecycles by applying configurable rules for single or multi-login re

    Implements standard OAuth2 authorization protocols to secure inter-service communication and manage user access across diverse platforms.

    Javaaouth2authorizationjava
    عرض على GitHub↗18,626
  • prestodb/prestoالصورة الرمزية لـ prestodb

    prestodb/presto

    16,711عرض على GitHub↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Supports secure user authentication via OAuth2 and OpenID Connect for external identity provider integration.

    Javabig-datadatahadoop
    عرض على GitHub↗16,711
  • quarkusio/quarkusالصورة الرمزية لـ quarkusio

    quarkusio/quarkus

    15,479عرض على GitHub↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Integrates with OIDC and OAuth2 providers to handle token verification and user session management.

    Javacloud-nativehacktoberfestjava
    عرض على GitHub↗15,479
  • supertokens/supertokens-coreالصورة الرمزية لـ supertokens

    supertokens/supertokens-core

    14,922عرض على GitHub↗

    SuperTokens Core is an open-source, self-hosted authentication and identity management platform designed for deployment within private infrastructure. It provides a comprehensive suite for managing user accounts, roles, and secure authentication flows, utilizing a modular, recipe-based architecture that allows developers to enable specific security features without modifying the core codebase. The platform distinguishes itself through its robust multi-tenancy capabilities, which allow for the logical or physical isolation of user records and configuration settings across different organizatio

    Configures the backend to act as an OAuth2 provider, exposing endpoints for authorization requests and token exchanges.

    Javaauth0authenticationaws-cognito
    عرض على GitHub↗14,922
  • oauth2-proxy/oauth2-proxyالصورة الرمزية لـ oauth2-proxy

    oauth2-proxy/oauth2-proxy

    14,576عرض على GitHub↗

    This project is a reverse proxy server that secures internal web services by enforcing authentication against external identity providers. It acts as a gatekeeper for incoming HTTP traffic, validating user identity before forwarding requests to protected backend applications. By integrating with OAuth2 and OIDC providers, the proxy ensures that only authorized users can access internal resources. The proxy distinguishes itself through its flexible session management and granular access control. It maintains authenticated user state across requests using either encrypted client-side cookies or

    Integrates with OAuth2 and OIDC providers to validate user identity before granting access to internal web services.

    Gocloud-infrastructurehacktoberfestoauth2-proxy
    عرض على GitHub↗14,576
  • sqshq/piggymetricsالصورة الرمزية لـ sqshq

    sqshq/piggymetrics

    13,935عرض على GitHub↗

    PiggyMetrics is a demonstration project that illustrates a complete microservice architecture built with Spring Boot, Spring Cloud, and Docker, centered around a personal finance tracking application. It records incomes, expenses, and savings for individual accounts while computing spending statistics and time-series data to track cash flow dynamics over time. The project showcases a full Spring Cloud service mesh, including an API gateway for request routing, service discovery for dynamic instance location, and a centralized configuration server that manages application settings from a singl

    Issuing and validating OAuth2 tokens for user login and secure service-to-service communication.

    Javadockermicroservicemicroservices
    عرض على GitHub↗13,935
  • casdoor/casdoorالصورة الرمزية لـ casdoor

    casdoor/casdoor

    13,814عرض على GitHub↗

    Casdoor is a centralized identity and access management platform that functions as an OAuth 2.0 authorization server. It provides a comprehensive suite of services for managing user identities, authentication sessions, and access policies across both web and machine-to-machine applications. Built with a decoupled frontend-backend architecture in Go, the platform supports high-concurrency environments and offers a web-based management interface for administrative tasks. The platform distinguishes itself through its extensive support for federated identity management, allowing integration with

    Protects user credentials during CLI login by using a secure, browser-based OAuth2 flow.

    Goai-gatewayauthauthentication
    عرض على GitHub↗13,814
  • ory/kratosالصورة الرمزية لـ ory

    ory/kratos

    13,455عرض على GitHub↗

    Kratos is a centralized identity and access management server designed to handle user registration, authentication, and profile management. It functions as an identity flow orchestrator, managing the state and security of authentication processes across web, mobile, and command-line interfaces. The system provides a standards-compliant authorization server that issues tokens and manages delegated access for third-party applications and internal services, supporting multi-factor authentication and custom identity schemas to secure user accounts. The project distinguishes itself through a headl

    Functions as a standards-compliant OAuth2 and OIDC provider for token issuance and delegated access management.

    Gohacktoberfestidentityidentity-management
    عرض على GitHub↗13,455
  • swaggo/swagالصورة الرمزية لـ swaggo

    swaggo/swag

    12,611عرض على GitHub↗

    Swag is a documentation tool for Go that generates standardized API specification files by parsing declarative annotations within source code. It functions by analyzing source files to extract metadata from comments and function signatures, transforming them into machine-readable formats such as JSON or YAML. This process ensures that technical documentation remains synchronized with the underlying code structure throughout the development lifecycle. The tool distinguishes itself through its ability to perform static source code parsing and type-system reflection, which allows it to map compl

    Documents OAuth2 authentication methods and protected endpoints within API specifications.

    Goannotationsgolangopenapi
    عرض على GitHub↗12,611
  • heroic-games-launcher/heroicgameslauncherالصورة الرمزية لـ Heroic-Games-Launcher

    Heroic-Games-Launcher/HeroicGamesLauncher

    11,591عرض على GitHub↗

    Heroic Games Launcher is a multi-store games launcher and cross-platform game library that provides a unified interface for installing and launching titles from GOG, Epic Games, and Amazon Games stores. It functions as a cloud-synced game manager and a wrapper for compatibility layers to execute Windows games on Linux and macOS. The project distinguishes itself by combining unified store integration with community game compatibility tracking, allowing users to verify if a title is compatible with their specific hardware and operating system. It also features a visual theme engine for interfac

    Integrates with digital storefronts using OAuth2 flows to securely access user libraries and account data.

    TypeScriptamazon-primeelectronepic-games-launcher
    عرض على GitHub↗11,591
  • kedacore/kedaالصورة الرمزية لـ kedacore

    kedacore/keda

    10,314عرض على GitHub↗

    KEDA is a Kubernetes event-driven autoscaler and cloud event scaling engine. It functions as a custom metrics provider that monitors external event sources—including message brokers, databases, and cloud metrics—to dynamically adjust the replica counts of containerized workloads. The project is distinguished by its scale-to-zero workflow, which reduces workloads to zero replicas during inactivity and automatically restarts them when new events are detected. It operates as a multi-cloud event trigger system, using a pluggable scaler interface to integrate with a wide array of third-party servi

    Retrieves and injects OAuth2 access tokens into triggers to authorize requests to external sources.

    Goautoscalingevent-drivenhacktoberfest
    عرض على GitHub↗10,314
  • burnash/gspreadالصورة الرمزية لـ burnash

    burnash/gspread

    7,479عرض على GitHub↗

    gspread is a Python client library and API wrapper designed for programmatically interacting with Google Sheets. It serves as a spreadsheet automation library that enables the creation, organization, and management of cloud-based spreadsheets via Python scripts. The library provides a simplified interface for Google Sheets automation, allowing users to read, write, and update data without writing raw HTTP requests. It supports cloud spreadsheet integration, enabling external Python applications to use Google Sheets as a data storage layer. The project covers a broad range of capabilities inc

    Integrates OAuth2 for secure authentication and permission management when accessing private cloud spreadsheets.

    Python
    عرض على GitHub↗7,479
  • macrozheng/springcloud-learningالصورة الرمزية لـ macrozheng

    macrozheng/springcloud-learning

    6,924عرض على GitHub↗

    This project is a reference implementation of a distributed system built using Spring Cloud Alibaba, Spring Boot, and JDK 17. It serves as a comprehensive model for implementing a microservices architecture. The system integrates a wide range of distributed patterns, including global transaction coordination for data consistency, OAuth2 and JWT for identity management, and Kubernetes-based container orchestration. It features a dedicated observability stack for distributed request tracing, log aggregation, and service health monitoring. The implementation covers several functional domains, i

    Implements a centralized authorization server to manage identity and issue access tokens via OAuth2.

    Javajavaspringbootspringcloud
    عرض على GitHub↗6,924
  • simple-login/appالصورة الرمزية لـ simple-login

    simple-login/app

    6,735عرض على GitHub↗

    This project is an email alias management platform and masking proxy designed to protect user privacy. It functions as a gateway that creates unique email addresses to hide a user's primary mailbox, forwarding incoming messages while routing outbound replies through a reverse-proxy to maintain sender anonymity. The system distinguishes itself through advanced domain and privacy controls, including the ability to link personal domains via DNS for branded aliases and catch-all routing. It further secures communications via a PGP encryption gateway that encrypts forwarded email content using pub

    Integrates external identity providers using OAuth2 and OpenID Connect for secure user access.

    Pythonaliasesemailflask
    عرض على GitHub↗6,735
  • pig-mesh/pigالصورة الرمزية لـ pig-mesh

    pig-mesh/pig

    6,644عرض على GitHub↗

    Pig is a microservice-based RBAC permission management platform built on Spring Cloud and Spring Boot, with OAuth2 authentication and authorization at its core. It provides a dedicated authorization server that issues access and refresh tokens using authorization code, password, and refresh token grant types, while embedding role and permission checks into each microservice to secure API endpoints. The platform distinguishes itself through a comprehensive set of integrated capabilities, including automatic CRUD code generation from database schemas that produces controller, service, mapper, a

    Authenticates users and manages tokens using authorization code, password, and refresh token flows.

    Javadockeroauth2openai
    عرض على GitHub↗6,644
  • airweave-ai/airweaveالصورة الرمزية لـ airweave-ai

    airweave-ai/airweave

    6,453عرض على GitHub↗

    Airweave is a unified AI knowledge base platform that syncs data from external APIs into a searchable layer for retrieval-augmented generation. It provides a pre-built data connector library and a framework for building custom connectors, enabling the extraction, transformation, and synchronization of structured and unstructured data from SaaS applications. The platform includes a hybrid vector retrieval system that combines semantic, neural, and keyword search strategies to deliver grounded context for AI agents. The platform distinguishes itself through an agentic search engine that iterati

    Uses OAuth 2.0 to authorize access to Salesforce data without exposing user credentials.

    Pythonagent-infrastructureaiai-agents
    عرض على GitHub↗6,453
  • discord/discord-api-docsالصورة الرمزية لـ discord

    discord/discord-api-docs

    6,425عرض على GitHub↗

    Provides an OAuth2 provider for authenticating API requests with bearer tokens.

    MDXdiscorddiscord-apidiscordapp
    عرض على GitHub↗6,425
السابق123التالي
  1. Home
  2. Security & Cryptography
  3. OAuth2 Providers

استكشف الوسوم الفرعية

  • API Payload OrchestrationTranslating high-level commands into structured API payloads using delegated authorization flows. **Distinct from OAuth2 Providers:** Focuses on the translation of CLI arguments to JSON payloads rather than the OAuth2 provider's internals.
  • Authorization Token FlowsImplementations of web-based redirect flows to acquire access tokens from OAuth2 providers. **Distinct from OAuth2 Providers:** Specifically handles the user-facing redirect flow for token acquisition rather than general provider management.
  • Grant-Based Token LifecyclesArchitectural patterns for managing the lifecycle of tokens based on specific authorization grant types. **Distinct from Multi-Grant Type Flows:** Distinct from Multi-Grant Type Flows by focusing on the conceptual lifecycle management rather than just the flow execution.
  • Multi-Grant Type FlowsOAuth2 authentication flows supporting authorization code, password, and refresh token grant types for token issuance. **Distinct from OAuth2 Providers:** Distinct from OAuth2 Providers: specifically covers the implementation of multiple grant type flows, not just general provider management.
  • Multi-Provider Authentication FlowsLogging in using email credentials, OAuth2 providers, or passkeys for flexible access control. **Distinct from OAuth2 Providers:** Distinct from OAuth2 Providers: covers multiple authentication methods including credentials and passkeys, not just OAuth2.
  • Multi-Provider Login FlowsLogging in using stored credentials, OAuth2 providers, or passkeys for passwordless access. **Distinct from OAuth2 Providers:** Distinct from OAuth2 Providers: covers multiple authentication methods including credentials and passkeys, not just OAuth2.
  • OAuth2 Scope RequirementsRestricts access to an operation to tokens that have been granted specific OAuth2 scopes. **Distinct from OAuth2 Providers:** Distinct from OAuth2 Providers: focuses on requiring specific scopes for operations, not managing provider flows.
  • Reverse ProxiesReverse proxies that protect upstream services by requiring authentication via OAuth2 providers. **Distinct from OAuth2 Providers:** Focuses on the reverse proxy architectural pattern for protecting services, whereas OAuth2 Providers focus on the identity issuance logic.