All Projects → hantsy → spring-reactive-jwt-sample

hantsy / spring-reactive-jwt-sample

Licence: GPL-3.0 license
Secures REST APIs with Spring Security and JWT Token-based Authentication powered by Spring Reactive stack

Programming Languages

java
68154 projects - #9 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to spring-reactive-jwt-sample

ecommerce-microservices-spring-reactive-webflux
E-commerce demo with spring reactive webflux and spring cloud microservice
Stars: ✭ 107 (+13.83%)
Mutual labels:  spring-security, spring-webflux
spring-boot-security-oauth2-google
Microservice using OAuth 2.0 and OpenID Connect to authenticate into Google and get information to a user.
Stars: ✭ 75 (-20.21%)
Mutual labels:  spring-security
oauth-boot
spring-boot and spring oauth2
Stars: ✭ 111 (+18.09%)
Mutual labels:  spring-security
Cloud-Native-App-Spring-Boot
A Cloud Native App with Spring Coud Security with KeyCloak Auth Server, API Gateway Server, Naming Server, Config Server and Distributed Tracing and ELK Stack hosted in K8s
Stars: ✭ 19 (-79.79%)
Mutual labels:  spring-security
Spring-Boot-Application-Template
Spring Boot Web App, Flyway, MySQL, H2DB, Bootstrap, Thymeleaf, JWT, Swagger, API Rate Limiting, Docker, RBAC, i18n
Stars: ✭ 90 (-4.26%)
Mutual labels:  spring-security
okta-spring-security-5-example
Authentication with Spring Security 5 and Okta OIDC
Stars: ✭ 16 (-82.98%)
Mutual labels:  spring-security
sample-spring-webflux
testing webclient reactive communication with spring boot reactive application built on top of spring webflux
Stars: ✭ 21 (-77.66%)
Mutual labels:  spring-webflux
spring-security-oauth2-client-example
Minimal configuration required for a Spring Boot project using Spring Security with OAuth2 client
Stars: ✭ 20 (-78.72%)
Mutual labels:  spring-security
Spring5Certification
Spring Certification: This repository contains my examples and some best references to prepare the Spring 5 certification
Stars: ✭ 30 (-68.09%)
Mutual labels:  spring-security
gro-light-automation
A raspberry pi project to automate hydroponics with relays and data sensors through a web application
Stars: ✭ 44 (-53.19%)
Mutual labels:  spring-security
creek
使用Spring Security + JWT Token + RBAC的方式实现认证和授权,持久层使用Mybatis plus。避免每次重复编写认证和授权功能、角色管理、异常处理、参数校验等代码,直接上手业务代码,不再烦恼于构建项目与风格统一。
Stars: ✭ 21 (-77.66%)
Mutual labels:  spring-security
spring-security-db-example
Spring Security in a Spring Boot Application with Authentication and Authorization using DB
Stars: ✭ 118 (+25.53%)
Mutual labels:  spring-security
grails-spring-security-core
Grails Spring Security Core Plugin
Stars: ✭ 242 (+157.45%)
Mutual labels:  spring-security
KotlinReactiveMS
An educational project to learn reactive programming with Spring 5 and Kotlin
Stars: ✭ 33 (-64.89%)
Mutual labels:  spring-webflux
TASK-Management-System
Spring Boot and Angular 7 web application for task management .
Stars: ✭ 34 (-63.83%)
Mutual labels:  spring-security
bootstack
BootStack is open source privilege management platform.
Stars: ✭ 20 (-78.72%)
Mutual labels:  spring-security
online-shopping
This is an online shopping project using Spring Boot,Spring web-flow, Spring Rest Services and Hibernate. In this project we also used Spring Security with java and annotation configuration
Stars: ✭ 34 (-63.83%)
Mutual labels:  spring-security
spring-cloud-examples
🎏 Personal learning use cases.
Stars: ✭ 33 (-64.89%)
Mutual labels:  spring-security
secure-oauth2-oidc-workshop
Hands-On Workshop for OAuth 2.0 and OpenID Connect 1.0
Stars: ✭ 58 (-38.3%)
Mutual labels:  spring-security
cf-butler
My purpose in life is to cleanup stale apps and services on a Cloud Foundry foundation. I can be configured to report on and remove orphaned services and stopped app instances older than a configurable duration. I do many other useful things too.
Stars: ✭ 31 (-67.02%)
Mutual labels:  spring-webflux

Spring Reactive JWT Sample

pre-commit DeepSource

Compile and build Dockerize Quality Gate Status Coverage Code Smells

Build Status Codacy BadgeCodacy Badge

Build Status Coverage Status

CircleCI codecov

Build Status

Run Status Coverage Badge

Build status

Codefresh build status

Build Status

As an alternative of spring-webmvc-jwt-sample which is implemented in Spring Servlet stack, this sample project combines the latest Spring WebFlux, Spring Security to implement JWT token based authentication in Spring Reactive stack.

Guide

Secures RESTful APIs with Spring Security WebFlux and JWT Token Authentication

Build

Make sure you have installed the following software:

  • Apache Maven 3.6
  • JDK 11
  • Docker for Desktop(for Windows users and MacOS users)

Clone the source codes into your local system.

git clone https://github.com/hantsy/spring-reactive-jwt-sample

There is a docker-compose.yml file in the project root folder.

Run the following command to start up a MongoDb service .

docker-compose up mongodb

NOTE: You can install a local MongoDb instead of using Docker.

Then run the application by Spring boot maven plugin directly.

mvn spring-boot:run

Contribute

File an issue on Github issue if you have any idea.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].