awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
spring-attic avatar

spring-attic/spring-security-oauthArchived

0
View on GitHub↗
4,693 stele·3,961 fork-uri·Java·Apache-2.0·2 vizualizărigithub.com/spring-projects/spring-security-oauth↗

Spring Security Oauth

Acest proiect este un framework de securitate OAuth pentru aplicații web Java. Oferă un set de instrumente pentru adăugarea autentificării și autorizării în aplicațiile Spring, folosind protocoale standardizate de autorizare delegată.

Biblioteca implementează standardele OAuth 1.0a și OAuth 2.0. Pentru OAuth 2.0, include implementări atât pentru partea de client, pentru a solicita token-uri de acces și a consuma resurse protejate, cât și pentru partea de furnizor, pentru a emite token-uri de acces și a gestiona permisiunile de autorizare.

Framework-ul acoperă fluxurile de lucru de autorizare API, securizarea comunicării între aplicații și gestionarea permisiunilor de acces la date printr-un sistem bazat pe token-uri.

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.

Istoric stele

Graficul istoricului de stele pentru spring-attic/spring-security-oauthGraficul istoricului de stele pentru spring-attic/spring-security-oauth

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ Spring Security Oauth

Colecții selectate manual în care apare Spring Security Oauth.
  • an open source password manager for accounts

Alternative open-source pentru Spring Security Oauth

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Spring Security Oauth.
  • lepture/authlibAvatar lepture

    lepture/authlib

    5,346Vezi pe 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
    Vezi pe GitHub↗5,346
  • authlib/authlibAvatar authlib

    authlib/authlib

    5,346Vezi pe 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
    Vezi pe GitHub↗5,346
  • sahat/satellizerAvatar sahat

    sahat/satellizer

    7,801Vezi pe 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
    Vezi pe GitHub↗7,801
  • airweave-ai/airweaveAvatar airweave-ai

    airweave-ai/airweave

    6,453Vezi pe 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
    Vezi pe GitHub↗6,453
Vezi toate cele 30 alternative pentru Spring Security Oauth→

Întrebări frecvente

Ce face spring-attic/spring-security-oauth?

Acest proiect este un framework de securitate OAuth pentru aplicații web Java. Oferă un set de instrumente pentru adăugarea autentificării și autorizării în aplicațiile Spring, folosind protocoale standardizate de autorizare delegată.

Care sunt principalele funcționalități ale spring-attic/spring-security-oauth?

Principalele funcționalități ale spring-attic/spring-security-oauth sunt: 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.

Care sunt câteva alternative open-source pentru spring-attic/spring-security-oauth?

Alternativele open-source pentru spring-attic/spring-security-oauth includ: 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… anomalyco/openauth — OpenAuth is a standards-based authentication server and identity provider that implements OAuth 2.0 and OpenID Connect…