Skip to content

IQKV/boot-security-oauth2-jose

✨ Security Configuration

Spring Boot Security Support Library

A comprehensive security support library that provides essential security utilities, configurations, and components for Spring Boot applications.

🎯 Purpose

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

🚀 Features

  • 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

📦 Dependencies

Built on top of:

  • Spring Boot 3.x
  • Spring Security 6.x
  • Spring Security OAuth2

🛠️ Installation

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>

About

Security support library.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors 2

  •  
  •