Spring Boot Security Support Library
A comprehensive security support library that provides essential security utilities, configurations, and components for Spring Boot applications.
This library offers a collection of security-related utilities and configurations to simplify the implementation of security features in Spring Boot applications. It includes:
- Security Utilities - Common security operations and helper methods
- Authentication & Authorization - Support for OAuth2, JWT, and role-based access control
- SSL/TLS Configuration - Enhanced SSL configuration capabilities
- Token Management - Persistent token caching and management
- Random Utilities - Secure random number generation for security purposes
- Spring Security Integration - Seamless integration with Spring Boot Security
- OAuth2 Resource Server - Support for OAuth2 resource server configuration
- JWT Token Handling - JSON Web Token processing and validation
- Authority Constants - Predefined security authority constants
- User Activation - User account activation and exception handling
- SSL/TLS Support - Advanced SSL configuration options
- Security Data Integration - Spring Security Data support
Built on top of:
- Spring Boot 3.x
- Spring Security 6.x
- Spring Security OAuth2
Add this dependency to your pom.xml:
<dependency>
<groupId>com.iqkv</groupId>
<artifactId>boot-security-oauth2-jose</artifactId>
<version>0.25.0-SNAPSHOT</version>
</dependency>