Commit Graph

52 Commits

Author SHA1 Message Date
zihluwang fe88788611 feat: added ECDSA-based algorithm support
make the simple-jwt auth0 implementation can use ECDSA-based algorithms

BREAKING CHANGE: the io.jsonwebtoken:jjwt implementation was
discontinued since its design made a big challenge to encapsulation
2024-08-06 22:02:00 +08:00
zihluwang 62b8cb8118 refactor: moved MapUtil implemented by reflect API to another package 2024-08-05 19:04:51 +08:00
zihluwang cc5ed4beec ci: fix ci error
github packages is occuring some unknown issues
2024-06-30 13:20:54 +08:00
zihluwang 23e9cc8109 docs: added JavaDoc 2024-06-30 13:10:38 +08:00
Zihlu Wang 8601de7fb1 refactor: update copyright text
[skip ci]
2024-05-08 11:23:58 +08:00
Zihlu Wang e531ec438d build: build version 1.4.0 2024-04-29 18:17:23 +08:00
Zihlu Wang ea250103e3 ci: removed coding maven package hosting 2024-04-29 16:42:45 +08:00
Zihlu Wang 8dd0dad8d9 feat: Moved package name from cn.org.codecrafters to com.onixbyte 2024-04-26 01:50:46 +08:00
Zihlu Wang 5895557368 refactor: Optimsed codes.
Move private and protected methods or fields to the last of java files.
2024-03-31 18:34:01 +08:00
Zihlu Wang 5b2e96c938 refactor: Upgrade version to 1.4.0
- Upgrade to 1.4.0
- Upgrade Spring Framework to 6.1.3 to prevent
CVE-2024-22233
- Upgrade Spring Boot to 3.2.3 to prevent CVE-2024-22233
2024-03-12 10:36:25 +08:00
Zihlu Wang 1a194396ff feat: Added logback configurations to each project and upgrade jjwt to 0.12.5 2024-03-11 15:17:11 +08:00
Zihlu Wang 0a2beaf079 docs: Optimised project descriptions. 2024-01-31 16:38:06 +08:00
Zihlu Wang e120becf94 build: Change build scripts. 2024-01-31 11:10:48 +08:00
Zihlu Wang 5e31565dd2 build: Changed toolchain to gradle. 2024-01-31 02:43:17 +08:00
Zihlu Wang 60e5fc3845 build: Build version 1.2.2. 2024-01-25 23:37:09 +08:00
Zihlu Wang e1f2b937a9 build: Upgrade to 1.2.1 2024-01-05 01:44:47 +08:00
Zihlu Wang 66c2c4c8b7 build(global): Build the version 1.2.0. 2023-10-18 00:45:49 +08:00
Zihlu Wang 49f44fb2b7 docs(simple-jwt): Optimised Javadoc.
Closes #18
2023-10-18 00:40:46 +08:00
Zihlu Wang c0aa871765 feat(simple-jwt): Added the feature to handle enumerated data using the base data type. 2023-10-18 00:32:03 +08:00
Zihlu Wang d62d64c572 build: Added jackson for json processing. 2023-10-17 10:25:06 +08:00
Zihlu Wang 0f399dccf7 Merge branch 'dev/v1.2.0' into feat/renew-with-payload-in-old-token 2023-10-17 03:41:41 +08:00
Zihlu Wang f95efc71c3 feat(global): Upgrade to v1.2.0-alpha 2023-10-17 03:40:05 +08:00
Zihlu Wang a44ad68041 feat(simple-jwt): Added method to create new tokens using data from old ones and the default implementation for the methods that don't need a expireAfter. 2023-10-17 03:38:47 +08:00
Zihlu Wang b2378df576 build(global): Changed version number. 2023-09-22 09:34:36 +08:00
Zihlu Wang a670d9718b doc(simple-jwt): Optimised Javadocs. 2023-09-20 10:27:49 +08:00
Zihlu Wang 1c3f6ac2ec build(global): Upgrade to v1.1.0
Upgrade to v1.1.0 stable version, and the translation of SIMPLIFIED
CHINESE will be published before 26 Sept, 2023.

BREAKING CHANGE: The order of parametres in
initialising
SnowflakeGuidCreator, the original sequence is:
"workerId,
dataCentreId"; and the new sequence is "dataCentreId,
workerId"
2023-09-19 14:11:14 +08:00
Zihlu Wang b3926d3f27 docs(simple-jwt): Added author to javadoc. 2023-09-19 11:52:40 +08:00
Zihlu Wang f80c47e8ad docs(global): Optimised javadoc, changed the spelling to British English. 2023-09-18 15:04:10 +08:00
Zihlu Wang 7b653edb3b docs(global): Changed spelling with BrE. 2023-09-15 15:41:23 +08:00
Zihlu Wang 6549373e8d docs(global): Optimised javadocs. 2023-09-15 15:36:25 +08:00
Zihlu Wang baa91f626a build(global): Upgrade to v1.1.0-beta 2023-09-15 10:11:39 +08:00
Zihlu Wang 07e7e2d4fa build(global): Upgrade to v1.1.0-aloha1 2023-09-12 08:36:01 +08:00
Zihlu Wang 08a2cc9f6e build(global): Upgrade to 1.1.0-alpha 2023-09-09 20:19:04 +08:00
Zihlu Wang 81ebb01cfe build(global): Upgrade to 1.0.2 2023-08-31 16:37:01 +08:00
Zihlu Wang 020f7d3456 fix: Fixed the initialising order of bean jtiCreator and ~TokenResolver 2023-08-28 14:41:02 +08:00
Theodore Hills fc0cc6f538 refactor(global): Upgrade to version 1.0.0. 2023-08-17 20:36:05 +08:00
zihluwang 628e4cd217 build: Changed version code to v1.0.0-RC 2023-08-13 01:32:57 +08:00
zihluwang dc51ec00c3 build: Upgrade to 1.0.0-beta 2023-08-12 03:23:19 +08:00
Zihlu Wang e7a4deb9b6 build(global): Build jar files, upload to github packages and maven central 2023-08-07 12:00:20 +08:00
Zihlu Wang 6557b65d8a feat(simple-jwt-jjwt): Complete the implementation with io.jsonwebtoken:jjwt-api 2023-08-04 19:45:23 +08:00
Zihlu Wang bad0fb048c feat(simple-jwt): Create a random secret with specified requirements. 2023-08-04 00:35:40 +08:00
Zihlu Wang 58d7d076ca feat(simple-jwt): Added WeakSecretException. 2023-08-03 20:23:12 +08:00
Zihlu Wang 14450b6489 style(simple-jwt): Upgraded method to get Algorithm declared in third-party implementation. 2023-08-03 18:59:11 +08:00
Zihlu Wang c53124bb61 style(global): Added README for each module 2023-08-03 18:57:39 +08:00
Zihlu Wang ea191b39fb docs(global): Created README file for each module 2023-07-31 23:43:24 +08:00
Zihlu Wang 748e474a82 docs: Fix all docs from one <p> represents for a paragraph 2023-07-31 22:53:09 +08:00
Zihlu Wang 715ae6db3a docs: Fix all docs from one <p> represents for a paragraph 2023-07-31 21:43:09 +08:00
Zihlu Wang 397405acca build(simple-jwt): Optimized the module dependency tree. 2023-07-31 20:05:34 +08:00
Zihlu Wang 2ee7ed79f0 build(global): optimised dependency references 2023-07-30 22:50:09 +08:00
Zihlu Wang bfc5d58896 feat(simple-jwt-facade): optimised design of the facade
added TokenAlgorithm enum; added annotation which to exclude some data
which is not proper to be displayed in a JSON Web Token
2023-07-30 22:46:47 +08:00