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-projects avatar

spring-projects/spring-security

0
View on GitHub↗
9,535 stele·6,290 fork-uri·Java·Apache-2.0·8 vizualizărispring.io/projects/spring-security↗

Spring Security

Spring Security is a comprehensive security framework for Java applications that provides authentication and authorization for both web and non-web environments. It functions as an implementation of authentication and authorization logic integrated with the Java runtime environment to protect sensitive resources from unauthorized access.

The framework includes toolkits for implementing OpenID Connect and OAuth 2.0 authorization servers and clients, as well as tools for integrating SAML 2.0 identity providers to enable cross-domain single sign-on. It utilizes a role-based access control system to restrict application resources based on assigned user roles and specific permissions.

The project covers enterprise application security through user authentication management and web request authorization. It employs a variety of mechanisms to control resource access, including filter-chain based interception and aspect-oriented access control.

Features

  • Enterprise Security Frameworks - Provides a comprehensive enterprise-grade security framework for protecting Java applications and sensitive resources.
  • Security Filter Chains - Employs a sequence of ordered filters to intercept and secure incoming web requests before they reach controllers.
  • Authentication and Authorization - Implements deeply integrated authentication and authorization logic for the Java runtime environment.
  • Authentication Providers - Implements a provider-based architecture to support multiple independent plugins for verifying different user credentials.
  • Resource Access Restrictions - Enforces resource access restrictions to limit feature or data access based on identity and roles.
  • User Identity Verification - Validates user identities by verifying provided credentials against trusted identity records.
  • Role-Based Access Control - Provides a comprehensive system for restricting access to features and data based on assigned user roles and permissions.
  • Role-Based Access Control Systems - Provides a framework for managing user permissions and access levels based on defined roles.
  • User Authentication Workflows - Manages end-to-end user authentication workflows, including credential verification and session persistence.
  • Web Application Security - Serves as a comprehensive security framework for Java applications, offering robust authentication and authorization for web environments.
  • Web Request Authorizations - Filters incoming web requests to ensure users possess the necessary privileges before reaching application endpoints.
  • Authentication Delegation Managers - Provides a delegating manager that routes authentication requests across multiple internal validation providers.
  • OAuth 2.0 Authorization Servers - Provides toolkits for implementing OAuth 2.0 authorization servers and clients to secure distributed systems.
  • SAML Integrations - Integrates SAML 2.0 identity providers to enable cross-domain single sign-on.
  • Access Control Interceptors - Implements method-level security checks using aspect-oriented programming to decouple authorization from business logic.
  • Security Context Propagators - Stores authenticated user details in a thread-local security context for seamless access across the request lifecycle.
  • Securitate și confidențialitate - Comprehensive security services for Java applications.

Istoric stele

Graficul istoricului de stele pentru spring-projects/spring-securityGraficul istoricului de stele pentru spring-projects/spring-security

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

Colecții selectate manual în care apare Spring Security.
  • Securitate și confidențialitate

Alternative open-source pentru Spring Security

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

    symfony/security

    1,199Vezi pe GitHub↗

    This project is a comprehensive security framework for PHP applications, providing a modular system for verifying user identities and enforcing access control policies. It functions as a security middleware that decouples authentication and authorization logic from core application code, allowing for centralized management of user sessions, credentials, and resource access. The framework distinguishes itself through a highly decoupled architecture that separates identity verification from storage mechanisms. It utilizes a strategy-based approach to authentication, enabling developers to imple

    PHPcomponentphpsymfony
    Vezi pe GitHub↗1,199
  • apache/shiroAvatar apache

    apache/shiro

    4,432Vezi pe GitHub↗

    Shiro is a Java security framework that provides an identity and access manager for implementing authentication, authorization, cryptography, and session management. It serves as a security layer to verify user identities and enforce role-based access control for protected system resources. The project features a pluggable realm architecture that decouples security logic from identity data and a standalone session management system that tracks user state independently of the underlying servlet container. It includes an integrator for external identity providers using federation protocols such

    Javajavalibraryshiro
    Vezi pe GitHub↗4,432
  • spatie/laravel-permissionAvatar spatie

    spatie/laravel-permission

    12,911Vezi pe GitHub↗

    This is a role-based access control system for Laravel applications that manages user permissions and roles within a database. It provides a database permissions manager to assign specific abilities to users and roles, utilizing authorization gates to restrict access to routes and interface elements. The project features a wildcard permission system that uses pattern matching to grant broad access across multiple related permissions. It also supports team-scoped access control, allowing users to maintain different roles and permission levels across separate organizational contexts or teams.

    PHP
    Vezi pe GitHub↗12,911
  • loopbackio/loopback-nextAvatar loopbackio

    loopbackio/loopback-next

    5,095Vezi pe GitHub↗

    LoopBack Next is a Node.js API framework used for building REST and multi-protocol APIs. It functions as an OpenAPI server implementation that can either generate machine-readable specifications from code or produce implementation controllers and models from existing specifications. The framework distinguishes itself through a central dependency injection container and a repository-pattern data access layer. This architecture decouples application logic from component construction and persistent storage, allowing for a pluggable system where data sources and business logic are isolated throug

    TypeScript
    Vezi pe GitHub↗5,095
Vezi toate cele 30 alternative pentru Spring Security→

Întrebări frecvente

Ce face spring-projects/spring-security?

Spring Security is a comprehensive security framework for Java applications that provides authentication and authorization for both web and non-web environments. It functions as an implementation of authentication and authorization logic integrated with the Java runtime environment to protect sensitive resources from unauthorized access.

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

Principalele funcționalități ale spring-projects/spring-security sunt: Enterprise Security Frameworks, Security Filter Chains, Authentication and Authorization, Authentication Providers, Resource Access Restrictions, User Identity Verification, Role-Based Access Control, Role-Based Access Control Systems.

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

Alternativele open-source pentru spring-projects/spring-security includ: symfony/security — This project is a comprehensive security framework for PHP applications, providing a modular system for verifying user… apache/shiro — Shiro is a Java security framework that provides an identity and access manager for implementing authentication,… spatie/laravel-permission — This is a role-based access control system for Laravel applications that manages user permissions and roles within a… loopbackio/loopback-next — LoopBack Next is a Node.js API framework used for building REST and multi-protocol APIs. It functions as an OpenAPI… microsoft/security-101 — Security-101 is a vendor-agnostic, foundational cybersecurity learning curriculum organized into modular,… zhangkaitao/shiro-example — This project is a reference implementation and a collection of code samples for deploying the Apache Shiro security…