Commit a9d1ad4
committed
Refactor JWT signing algorithm creation
Motivation:
JWT requires the creation of signing algorithm to use for the creation and validation of tokens.
This could be used to implement Quic token validation process and thus we could reuse the implementation engine to implement a Quic token validator.
This refactor also ease the creation usage of thread local to replace synchronised blocks around java cryptographic objet non thread safe usage.
Changes:
Extract the sign/verify part into a small package independent of JWT that can be reused in this module.1 parent 9e72313 commit a9d1ad4
File tree
19 files changed
+929
-417
lines changed- vertx-auth-common/src
- main/java
- io/vertx/ext/auth/impl/jose
- algo
- test
- java/io/vertx/tests/signer
- resources
- vertx-auth-jwt/src/test/java/io/vertx/tests
- vertx-auth-oauth2
- vertx-auth-sql-client
19 files changed
+929
-417
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
62 | 68 | | |
63 | 69 | | |
64 | 70 | | |
| |||
134 | 140 | | |
135 | 141 | | |
136 | 142 | | |
137 | | - | |
| 143 | + | |
Lines changed: 53 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
0 commit comments