awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
spring-attic avatar

spring-attic/spring-security-oauthArchived

0
View on GitHub↗
4,693 stars·3,961 forks·Java·Apache-2.0·2 vuesgithub.com/spring-projects/spring-security-oauth↗

Spring Security Oauth

Ce projet est un framework de sécurité OAuth pour les applications web Java. Il fournit un ensemble d'outils pour ajouter l'authentification et l'autorisation aux applications Spring en utilisant des protocoles d'autorisation déléguée standardisés.

La bibliothèque implémente les standards OAuth 1.0a et OAuth 2.0. Pour OAuth 2.0, elle inclut des implémentations à la fois pour le côté client, afin de demander des jetons d'accès et consommer des ressources protégées, et pour le côté fournisseur, afin d'émettre des jetons d'accès et gérer les autorisations.

Le framework couvre les flux d'autorisation API, la sécurisation de la communication entre les applications et la gestion des permissions d'accès aux données via un système basé sur des jetons.

Features

  • OAuth Protocol Implementations - Provides a complete framework managing authentication and authorization flows for both OAuth 1.0a and 2.0.
  • OAuth 1.0 Authenticators - Implements the OAuth 1.0a protocol to secure communication between consumers and providers.
  • OAuth 1.0 Authentication Strategies - Integrates OAuth 1.0 authentication mechanisms to secure communication within Spring-based applications.
  • OAuth 2.0 Authorization Flows - Implements standard OAuth 2.0 protocol flows for exchanging authorization codes and tokens.
  • OAuth 2.0 Client Implementations - Provides a client implementation for requesting access tokens and consuming protected resources from OAuth 2.0 providers.
  • OAuth 2.0 Authorization Servers - Implements an authorization server to issue access tokens and manage authorization grants per the OAuth 2.0 standard.
  • OAuth Authentication - Provides a comprehensive security library for adding OAuth 1.0a and 2.0 authentication and authorization to Java applications.
  • Delegated Server Authorization - Implements token acquisition processes that allow third-party applications to access resources on behalf of a user.
  • OAuth Token Validators - Includes dedicated validators to check the validity and expiration of OAuth credentials within the request pipeline.
  • Token-Based Authentication - Verifies identity using unique string tokens passed in request headers instead of session cookies.
  • Token-based Authorization - Controls how third-party applications access protected resources using bearer tokens in HTTP headers.
  • Web Application Security - Provides security middleware for Spring web applications to manage authentication and data access permissions.
  • Request Filtering Middleware - Provides a chain of filters to intercept and validate OAuth tokens before requests reach the application.

Historique des stars

Graphique de l'historique des stars pour spring-attic/spring-security-oauthGraphique de l'historique des stars pour spring-attic/spring-security-oauth

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Spring Security Oauth

Sélections manuelles où Spring Security Oauth apparaît.
  • an open source password manager for accounts

Questions fréquentes

Que fait spring-attic/spring-security-oauth ?

Ce projet est un framework de sécurité OAuth pour les applications web Java. Il fournit un ensemble d'outils pour ajouter l'authentification et l'autorisation aux applications Spring en utilisant des protocoles d'autorisation déléguée standardisés.

Quelles sont les fonctionnalités principales de spring-attic/spring-security-oauth ?

Les fonctionnalités principales de spring-attic/spring-security-oauth sont : OAuth Protocol Implementations, OAuth 1.0 Authenticators, OAuth 1.0 Authentication Strategies, OAuth 2.0 Authorization Flows, OAuth 2.0 Client Implementations, OAuth 2.0 Authorization Servers, OAuth Authentication, Delegated Server Authorization.

Quelles sont les alternatives open-source à spring-attic/spring-security-oauth ?

Les alternatives open-source à spring-attic/spring-security-oauth incluent : lepture/authlib — Authlib is a comprehensive Python framework for implementing OAuth 1.0, OAuth 2.0, and OpenID Connect clients and… authlib/authlib — Authlib is a comprehensive Python library for building and integrating OAuth 1.0, OAuth 2.0, and OpenID Connect… sahat/satellizer — Satellizer is an authentication library for AngularJS applications designed to manage user sign-in and session… airweave-ai/airweave — Airweave is a unified AI knowledge base platform that syncs data from external APIs into a searchable layer for… modelcontextprotocol/inspector — The inspector is a diagnostic and validation tool for the Model Context Protocol. It provides an interactive interface… doorkeeper-gem/doorkeeper — Doorkeeper is an OAuth 2 authorization server and provider for Ruby on Rails and Grape applications. It provides the…

Alternatives open source à Spring Security Oauth

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Spring Security Oauth.
  • lepture/authlibAvatar de lepture

    lepture/authlib

    5,346Voir sur GitHub↗

    Authlib is a comprehensive Python framework for implementing OAuth 1.0, OAuth 2.0, and OpenID Connect clients and servers. It provides a complete toolkit for identity management, spanning the development of authorization servers, resource servers, and client-side integrations. The library distinguishes itself through a full implementation of the JOSE specifications, including JSON Web Tokens, Encryption, Signatures, and Keys. It features specialized capabilities for non-interactive authentication via service account assertion frameworks and a compliance-correction layer designed to handle ide

    Python
    Voir sur GitHub↗5,346
  • authlib/authlibAvatar de authlib

    authlib/authlib

    5,346Voir sur GitHub↗

    Authlib is a comprehensive Python library for building and integrating OAuth 1.0, OAuth 2.0, and OpenID Connect clients and servers. It provides a unified set of tools to manage authentication and authorization flows, allowing applications to either act as a client connecting to external identity providers or as a provider issuing tokens and managing user identities. The project distinguishes itself through a full implementation of the JOSE standards, offering a suite of cryptographic tools for generating, signing, encrypting, and validating JSON Web Tokens, Signatures, Encryption, and Keys.

    Pythondjangoflaskjose
    Voir sur GitHub↗5,346
  • sahat/satellizerAvatar de sahat

    sahat/satellizer

    7,801Voir sur GitHub↗

    Satellizer is an authentication library for AngularJS applications designed to manage user sign-in and session persistence using security tokens. It functions as a client-side implementation for exchanging credentials for tokens and attaching authorization headers to network requests. The library handles identity integration through a token manager that supports both email-based authentication and external OAuth providers. It enables the authorization of users via third-party services using secure popup windows and allows for linking or unlinking external accounts to a user profile. The proj

    TypeScript
    Voir sur GitHub↗7,801
  • airweave-ai/airweaveAvatar de airweave-ai

    airweave-ai/airweave

    6,453Voir sur 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

    Pythonagent-infrastructureaiai-agents
    Voir sur GitHub↗6,453
  • Voir les 30 alternatives à Spring Security Oauth→