5 files changed
+13
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
- .github/workflows/oauth-java-build.yml+15-3
- .gitignore+2
- awesome/jwt-rsa.md+131
- awesome/jwt-token.md+31-204
- awesome/jwt-wso2is.md+186
- awesome/key-format.md+116
- static/image/oauth/jwt-hs256.png
- static/image/oauth/jwt-rsa.png
- tutorials/java-tutorials/.gitignore+42
- tutorials/java-tutorials/.gitkeep
- tutorials/java-tutorials/boot-security/build.gradle+95
- tutorials/java-tutorials/boot-security/common-api/build.gradle+24
- tutorials/java-tutorials/boot-security/common-api/src/main/kotlin/io/github/alice52/Util.kt+16
- tutorials/java-tutorials/boot-security/common-api/src/main/kotlin/io/github/alice52/configuartion.kt+28
- tutorials/java-tutorials/boot-security/gradle.properties+19
- tutorials/java-tutorials/boot-security/gradle/wrapper/gradle-wrapper.jar
- tutorials/java-tutorials/boot-security/gradle/wrapper/gradle-wrapper.properties+5
- tutorials/java-tutorials/boot-security/gradlew+234
- tutorials/java-tutorials/boot-security/gradlew.bat+89
- tutorials/java-tutorials/boot-security/readme.md+10
- tutorials/java-tutorials/boot-security/security-aacs/build.gradle+5
- tutorials/java-tutorials/boot-security/security-aacs/readme.md+3
- tutorials/java-tutorials/boot-security/security-app/build.gradle+15
- tutorials/java-tutorials/boot-security/security-app/readme.md+6
- tutorials/java-tutorials/boot-security/security-https/build.gradle+6
- tutorials/java-tutorials/boot-security/security-https/readme.md+132
- tutorials/java-tutorials/boot-security/security-https/src/main/kotlin/io/github/alice52/HttpsApplication.kt+13
- tutorials/java-tutorials/boot-security/security-https/src/main/kotlin/io/github/alice52/config/HttpsConfigUndertow.kt+37
- tutorials/java-tutorials/boot-security/security-https/src/main/kotlin/io/github/alice52/controller/HttpsController.kt+15
- tutorials/java-tutorials/boot-security/security-https/src/main/resources/application-dev.yml+9
- tutorials/java-tutorials/boot-security/security-https/src/main/resources/application.yml+18
- tutorials/java-tutorials/boot-security/security-https/src/main/resources/httpsKey.p12
- tutorials/java-tutorials/boot-security/security-jwt/build.gradle+13
- tutorials/java-tutorials/boot-security/security-jwt/readme.md+1
- tutorials/java-tutorials/boot-security/security-jwt/src/main/kotlin/io/github/alice52/security/JwtApplication.kt+13
- tutorials/java-tutorials/boot-security/security-jwt/src/main/kotlin/io/github/alice52/security/controller/JwkController.kt+71
- tutorials/java-tutorials/boot-security/security-jwt/src/main/kotlin/io/github/alice52/security/controller/JwtController.kt+23
- tutorials/java-tutorials/boot-security/security-jwt/src/main/kotlin/io/github/alice52/security/model/Jwk.kt+17
- tutorials/java-tutorials/boot-security/security-jwt/src/main/kotlin/io/github/alice52/security/raw/JjwtGenerate4Rsa.kt+12
- tutorials/java-tutorials/boot-security/security-jwt/src/main/kotlin/io/github/alice52/security/raw/JjwtGenerate4Sha256.kt+59
- tutorials/java-tutorials/boot-security/security-jwt/src/main/kotlin/io/github/alice52/security/raw/JwtGenerate.kt+121
- tutorials/java-tutorials/boot-security/security-jwt/src/main/kotlin/io/github/alice52/security/util/FileUtil.kt+38
- tutorials/java-tutorials/boot-security/security-jwt/src/main/kotlin/io/github/alice52/security/util/RsaCertGenerateUtil.kt+33
- tutorials/java-tutorials/boot-security/security-jwt/src/main/kotlin/io/github/alice52/security/util/RsaJwtUtil.kt+35
- tutorials/java-tutorials/boot-security/security-jwt/src/main/kotlin/io/github/alice52/security/util/RsaJwtUtilA.kt+69
- tutorials/java-tutorials/boot-security/security-jwt/src/main/kotlin/io/github/alice52/security/util/RsaUtil.kt+118
- tutorials/java-tutorials/boot-security/security-jwt/src/main/resources/application.yml+6
- tutorials/java-tutorials/boot-security/security-jwt/src/main/resources/rsa.pri
- tutorials/java-tutorials/boot-security/security-jwt/src/main/resources/rsa.pri.pem+28
- tutorials/java-tutorials/boot-security/security-jwt/src/main/resources/rsa.pub
- tutorials/java-tutorials/boot-security/security-jwt/src/main/resources/rsa.pub.pem+9
- tutorials/java-tutorials/boot-security/security-jwt/src/test/kotlin/io/github/alice52/security/raw/JjwtGenerateTest.kt+33
- tutorials/java-tutorials/boot-security/security-jwt/src/test/kotlin/io/github/alice52/security/raw/RawJwtTest.kt+33
- tutorials/java-tutorials/boot-security/security-jwt/src/test/kotlin/io/github/alice52/security/raw/RsaUtilTest.kt+39
- tutorials/java-tutorials/boot-security/settings.gradle+8
Submodule programming updated 1 file
- .github/workflows/grpc-java-build.yml+4-4
- .gitignore+1-1
- java-tutorials/boot-grpc/boot-raw-grpc/build.gradle+5
- java-tutorials/boot-grpc/boot-raw-grpc/grpc-client/build.gradle+18
- java-tutorials/boot-grpc/boot-raw-grpc/grpc-client/src/main/java/io/github/alice52/Main.java+7
- java-tutorials/boot-grpc/boot-raw-grpc/grpc-common/build.gradle+4-1
- java-tutorials/boot-grpc/boot-raw-grpc/grpc-common/src/main/kotlin/io/github/alice52/Util.kt
- java-tutorials/boot-grpc/boot-raw-grpc/grpc-common/src/main/resources/proto/helloworld.proto
- java-tutorials/boot-grpc/boot-starter-grpc/build.gradle+5
- java-tutorials/boot-grpc/boot-starter-grpc/grpc-client/build.gradle+1-6
- java-tutorials/boot-grpc/boot-starter-grpc/grpc-client/src/main/kotlin/io/github/alice52/GrpcClientApplication.kt
- java-tutorials/boot-grpc/boot-starter-grpc/grpc-client/src/main/kotlin/io/github/alice52/configuration/ClientConfiguration.kt
- java-tutorials/boot-grpc/boot-starter-grpc/grpc-client/src/main/kotlin/io/github/alice52/controller/GrpcClientController.kt
- java-tutorials/boot-grpc/boot-starter-grpc/grpc-client/src/main/kotlin/io/github/alice52/interceptor/LogGrpcInterceptor.kt
- java-tutorials/boot-grpc/boot-starter-grpc/grpc-client/src/main/kotlin/io/github/alice52/service/GrpcClientService.kt
- java-tutorials/boot-grpc/boot-starter-grpc/grpc-client/src/main/resources/application.yml
- java-tutorials/boot-grpc/boot-starter-grpc/grpc-common/build.gradle+55
- java-tutorials/boot-grpc/boot-starter-grpc/grpc-common/src/main/kotlin/io/github/alice52/Util.kt+11
- java-tutorials/boot-grpc/boot-starter-grpc/grpc-common/src/main/resources/proto/helloworld.proto+21
- java-tutorials/boot-grpc/boot-starter-grpc/grpc-server/build.gradle+1-6
- java-tutorials/boot-grpc/boot-starter-grpc/grpc-server/src/main/kotlin/io/github/alice52/GrpcServerApplication.kt
- java-tutorials/boot-grpc/boot-starter-grpc/grpc-server/src/main/kotlin/io/github/alice52/configuration/ServerConfiguration.kt
- java-tutorials/boot-grpc/boot-starter-grpc/grpc-server/src/main/kotlin/io/github/alice52/interceptor/LogGrpcInterceptor.kt
- java-tutorials/boot-grpc/boot-starter-grpc/grpc-server/src/main/kotlin/io/github/alice52/service/GrpcClientService.kt
- java-tutorials/boot-grpc/boot-starter-grpc/grpc-server/src/main/resources/application.yml
- java-tutorials/boot-grpc/boot-starter-grpc/readme.md
- java-tutorials/boot-grpc/build.gradle+23-21
- java-tutorials/boot-grpc/gradle.properties+10-2
- java-tutorials/boot-grpc/gradlew
- java-tutorials/boot-grpc/settings.gradle+17-4
0 commit comments