The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Java spring-security Projects
-
eladmin
eladmin jpa 版本:项目基于 Spring Boot 2.6.4、 Jpa、 Spring Security、Redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
pac4j
Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
-
spring-boot-3-jwt-security
Sample project on how to implement JWT security based using Spring boot 3 and Spring security 6
-
spring-boot-spring-security-jwt-authentication
Spring Boot + Security: Token Based Authentication example with JWT, Authorization, Spring Data & MySQL
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
master-spring-and-spring-boot
Spring and Spring Boot Tutorial For Absolute Beginners - 10-in-1 - Spring to Spring Boot to REST API to Full Stack to Containers to Cloud
-
spring-reddit-clone
Reddit clone built using Spring Boot, Spring Security with JWT Authentication, Spring Data JPA with MySQL, Spring MVC. The frontend is built using Angular - You can find the frontend source code here - https://github.com/SaiUpadhyayula/angular-reddit-clone
-
spring-boot-web-application-sample
Real World Spring Boot Web Application Example with tons of ready to use features
-
spring-boot-boilerplate
Spring Boot Boilerplate is a starter kit. This project includes : Spring Boot(v2.7.10), Spring Data JPA, Spring Validation, Spring Security + JWT Token, PostgreSQL, Mapstruct, Lombok, Swagger (Open API) (by Genc)
-
spring-security-oauth2-sample
This module is based on Spring Authorization Server and contains information on using Spring Security OAuth2
-
springboot-keycloak-openldap
The goal of this project is to create a simple Spring Boot REST API, called simple-service, and secure it with Keycloak. Furthermore, the API users will be loaded into Keycloak from OpenLDAP server.
-
spring-boot-building-api-backend
Code of the 'Practical Guide to Building an API Back End with Spring Boot' book
-
jwt-auth-flow-spring-security
Java backend application using Spring-security to implement JWT based Authentication and Authorization
-
SpringBootMicroservices
Spring Boot Microservice Example(Eureka Server, Config Server, API Gateway, Services , RabbitMq, Keycloak)
-
rate-limiting-api-spring-boot
Rate limiting private APIs with Token Bucket Algorithm employing Bucket4J, Redis and Spring Security.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
The issue is that the springdoc-openapi BOM brings an old version of the Spring Framework 6.0, which is incompatible with Spring Boot 3.2. There are several ways to solve this problem: update springdoc, change the order of BOM imports, but the best, in my opinion, is to avoid using the io.spring.dependency-management plugin.
Project mention: The Java security framework to protect web applications and web services | news.ycombinator.com | 2023-06-26
I’m not sure what language you want to use but I created my own boilerplate in Java + Springboot based off this repo: https://github.com/ali-bouali/spring-boot-3-jwt-security
Project mention: Host your own community if Reddit's API rules go into effect | /r/selfhosted | 2023-06-04
GitHub - webauthn4j/webauthn4j-spring-security
Project mention: Dont know how to create an Unique Id Generator [Spring Boot] | /r/SpringBoot | 2023-05-25The code of my book is available at https://github.com/wimdeblauwe/spring-boot-building-api-backend.
Project mention: [I Love Spring Security] JWT based Auth, API Access Control and Token Revocation POC | /r/SpringBoot | 2023-11-01Proof of concept can be viewed Here.
Java spring-security related posts
- [I Love Spring Security] JWT based Auth, API Access Control and Token Revocation POC
- Spring Boot Asynchronous OTP Generation and Email Sending
- Dont know how to create an Unique Id Generator [Spring Boot]
- Need to create a secure login and reset password
- Recruiters: Do you consider a candidate using open source software in personal projects as a good thing or a bad thing? (Example provided)
- JWT based Authorization flow using Spring Security 6 and Spring Boot 3 🛠⭐️
- How do you guys apply API Security/Authorization and Authentication to your personal projects
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source spring-security projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | eladmin | 20,843 |
2 | springdoc-openapi | 3,086 |
3 | pac4j | 2,377 |
4 | spring-security-oauth | 1,964 |
5 | spring-boot-3-jwt-security | 1,575 |
6 | spring-boot-jwt | 1,415 |
7 | spring-boot-spring-security-jwt-authentication | 1,209 |
8 | master-spring-and-spring-boot | 1,049 |
9 | sureness | 845 |
10 | spring-reddit-clone | 600 |
11 | clean-architecture-delivery-example | 387 |
12 | joinfaces | 383 |
13 | spring-boot-web-application-sample | 254 |
14 | springboot-api-rest-example | 174 |
15 | webauthn4j-spring-security | 160 |
16 | spring-boot-boilerplate | 160 |
17 | spring-security-oauth2-sample | 143 |
18 | springboot-keycloak-openldap | 134 |
19 | spring-boot-building-api-backend | 121 |
20 | spring-examples | 106 |
21 | jwt-auth-flow-spring-security | 90 |
22 | SpringBootMicroservices | 78 |
23 | rate-limiting-api-spring-boot | 68 |
Sponsored