awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
spring-projects avatar

spring-projects/spring-security

0
View on GitHub↗
9,535 Stars·6,290 Forks·Java·Apache-2.0·8 Aufrufespring.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.
  • Sicherheit und Datenschutz - Comprehensive security services for Java applications.

Star-Verlauf

Star-Verlauf für spring-projects/spring-securityStar-Verlauf für spring-projects/spring-security

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit Spring Security

Handverlesene Sammlungen, in denen Spring Security vorkommt.
  • Sicherheit & Datenschutz

Häufig gestellte Fragen

Was macht 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.

Was sind die Hauptfunktionen von spring-projects/spring-security?

Die Hauptfunktionen von spring-projects/spring-security sind: 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.

Welche Open-Source-Alternativen gibt es zu spring-projects/spring-security?

Open-Source-Alternativen zu spring-projects/spring-security sind unter anderem: 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…

Open-Source-Alternativen zu Spring Security

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Spring Security.
  • symfony/securityAvatar von symfony

    symfony/security

    1,199Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗1,199
  • apache/shiroAvatar von apache

    apache/shiro

    4,432Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,432
  • spatie/laravel-permissionAvatar von spatie

    spatie/laravel-permission

    12,911Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗12,911
  • loopbackio/loopback-nextAvatar von loopbackio

    loopbackio/loopback-next

    5,095Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,095
  • Alle 30 Alternativen zu Spring Security anzeigen→