Top 21 Java spring-security Projects
-
eladmin
项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
-
pac4j
Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
Retrieving all endpoints of a service isn't the goal of a service registry like Eureka, so no, you can't get all endpoints of a service. You can use a library like Springfox or Springdoc to enable Swagger/OpenAPI for your project. These libraries generate a JSON REST API (and a user interface) to view all your endpoints. You can even provide additional information (eg. default values, descriptions, ...) by adding some additional annotations on your controllers.
-
Repository: https://github.com/murraco/spring-boot-jwt
-
-
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
Keep in mind that, I recently refactored JWT implementation from the legacy format - if you are interested here is the commit - https://github.com/SaiUpadhyayula/spring-reddit-clone/commit/66fe28499e3ba64439eb72ffceba059e69a81201
-
Book Project
-
JetBrains
Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.
-
Project mention: What is the better way of Spring boot JwtAuthetication? Uses of OncePerRequestFilter or UsernamePasswordAuthenticationFilter or there is any other way? | reddit.com/r/ExperiencedDevs | 2021-12-01
OncePerRequestFilter : https://github.com/Yoh0xFF/java-spring-security-example/blob/master/src/main/java/io/example/configuration/security/JwtTokenFilter.java
-
Project mention: Do big tech companies (Service industry) prefer clean architecture or n-layer architecture for building apps? | reddit.com/r/javahelp | 2021-12-16
And for clean architecture, I am referring to this repo https://github.com/eliostvs/clean-architecture-delivery-example.
-
spring-boot-web-application-sample
Real World Spring Boot Web Application Example with tons of ready to use features
Project mention: I am learning Spring (Boot). Can you point me please to some github repo examples with clean code and good practices to understand how a good app is crafted? | reddit.com/r/learnjava | 2022-05-05 -
spring-boot-building-api-backend
Code of the 'Practical Guide to Building an API Back End with Spring Boot' book
Project mention: GitHub examples of java spring boot applications that follow best practices | reddit.com/r/java | 2022-04-10You might be interested in my free minibook at https://www.infoq.com/minibooks/spring-boot-building-api-backend/ you can view the code at https://github.com/wimdeblauwe/spring-boot-building-api-backend
-
spring-boot-boilerplate
Spring Boot Boilerplate is a starter kit. This project includes : Spring Boot(v2.3.3), Spring Data JPA, Spring Validation, Spring Security + JWT Token, PostgreSQL, Mapstruct, Lombok, Swagger (by Genc)
You may find that after getting a good amount of foundational knowledge or experience, books are only good for author perspective. In the wild, maybe you'll benefit more from a boilerplate / starter repo like this or this. Those are called starters / boilerplate repos. That's a good way to get started if the getting started docs of your chosen tech is intimidating or confusing. Here's the one for spring boot.
-
GraalVM native is definitively worth looking at. Still not mature, but getting better. I did small demo project over holidays, and will keep testing this through 2022 with spring and plain java as well. Gains on ARM64 (arm64v8) platforms (raspberry pi 4) are quite visible. If you try this, compilation is slow and takes a LOT of memory. To compile for ARM64, I had to create Quemu VM with 20G of RAM on my x86_64 desktop to create a native image for raspberry pi 4. https://github.com/jveverka/spring-examples/tree/java-17/spring-native
-
spring-examples
Starter projects with Spring using Java and Kotlin. Contains modules that covers Security with JWT, Spring with Kotlin, Dependency injection simplified etc.
-
rate-limiting-api-spring-boot
Rate limiting private REST APIs using Java Spring-boot, spring-security and bucket4j
Project mention: Java rate-limiting library based on the token-bucket algorithm. | reddit.com/r/java | 2021-12-14you can use this POC I recently created as a reference. It uses this library to implement rate limiting based on a pre configured plan for the user. There is a minute long sample video attached in the README.md as well
-
budget-pkce-spring-boot
Budget Proof Key for Code Exchange (PKCE) implementation using Java Spring-boot
Project mention: Low Budget PKCE implementation using Java Spring-boot | reddit.com/r/programming | 2021-10-17 -
-
Sending plain text (OTP) using Java-mail-api
-
Project mention: How to create a custom message/error message in Spring controller and display it in template? | reddit.com/r/learnjava | 2021-08-01
-
For more details to the implementation
-
This blog post explains the JSON web token(JWT) authentication using Spring Security, Spring Boot, Spring Data and Angular. Source code uploaded to Github repository
Java spring-security related posts
Index
What are some of the best open-source spring-security projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | eladmin | 18,340 |
2 | pac4j | 2,154 |
3 | springdoc-openapi | 1,954 |
4 | spring-boot-jwt | 1,076 |
5 | sureness | 651 |
6 | spring-reddit-clone | 396 |
7 | book-project | 299 |
8 | java-spring-security-example | 285 |
9 | clean-architecture-delivery-example | 241 |
10 | spring-boot-web-application-sample | 92 |
11 | spring-boot-building-api-backend | 90 |
12 | spring-boot-boilerplate | 53 |
13 | spring-examples | 35 |
14 | spring-examples | 33 |
15 | rate-limiting-api-spring-boot | 19 |
16 | budget-pkce-spring-boot | 7 |
17 | tutorials | 6 |
18 | email-2FA-spring-boot | 5 |
19 | Internship | 2 |
20 | Spring-Jwt | 1 |
21 | JwtSpringSecurity | 0 |
Are you hiring? Post a new remote job listing for free.