ReLive27 / spring-security-oauth2-sample

This module is based on Spring Authorization Server and contains information on using Spring Security OAuth2
Apache License 2.0
180 stars 69 forks source link
java jwk jwt oauth2 oauth2-device-code-flow opaque-tokens openid-connect pkce-flow pkce-oauth rotating-key spring spring-authorization-server spring-boot spring-security springcloud

video_spider

spring-oauth2-sample | 中文文档

This project is a collection of Spring Authorization Server example tutorials. It builds on top of Spring Security 6, the modules here cover many aspects of Spring Authorization Server.

💡 Note: Don’t forget to give a star🌟 to the project if you like it!

Relevant Articles:

Description of applicable version

Project Branch Spring Security Spring Authorization Server
main 6.1.5 1.2.1
1.0.1 6.0.2 1.0.1
0.4.1 5.7.7 0.4.1
0.3.1 5.6.3 0.3.1

Building from Source

spring-oauth2-sample uses a Maven based build system.

Prerequisites

Git and the JDK17 build.

Be sure that your JAVA_HOME environment variable points to the jdk-17.0.5 folder extracted from the JDK download.

Check out sources

git clone git@github.com:ReLive27/spring-security-oauth2-sample.git

Build and Install the Project:

./mvn clean install -Dmaven.test.skip=true

Contributing

Pull requests are welcome.

Star History

Star History Chart

License

spring-oauth2-sample is Open Source software released under the Apache 2.0 license.