Zihlu Wang
97cb884a58
fix(simple-jwt-jjwt): Fixed the issue that predefined payloads in Token are deleted after adding custom Claims.
2023-10-17 14:10:34 +08:00
Zihlu Wang
20f147166e
refactor(simple-jwt-jjwt): Modified the implementation of creating a Token using a Java bean.
2023-10-17 13:34:33 +08:00
Zihlu Wang
a66879a99b
docs(devkit-utils): Optimised javadoc, changed to better expression.
2023-09-16 17:08:04 +08:00
Zihlu Wang
f28de398fe
Merge remote-tracking branch 'origin/dev/1.1.0' into dev/1.1.0
2023-09-10 13:40:51 +08:00
Zihlu Wang
aa2a18268f
refactor(property-guard): Remove useless imports.
...
Close #13
2023-09-10 13:40:39 +08:00
Zihlu Wang
a47081cb76
refactor(property-guard): Remove useless imports.
2023-09-10 13:19:26 +08:00
Zihlu Wang
23e267e91f
feat(property-guard): Remove useless imports.
2023-09-09 20:49:22 +08:00
Zihlu Wang
bed413dd39
docs(property-guard): Finished docs.
2023-09-09 20:44:30 +08:00
Zihlu Wang
90a9171f42
refactor(property-guard): Changed the package name.
2023-09-09 20:38:02 +08:00
Zihlu Wang
956ce5de1e
feat(property-guard): Added property-guard to protect the secrets in configuration files.
2023-09-09 20:21:34 +08:00
Zihlu Wang
f88ac1511b
build: Rename property-encryptor to property-guard.
2023-09-09 20:20:57 +08:00
Zihlu Wang
08a2cc9f6e
build(global): Upgrade to 1.1.0-alpha
2023-09-09 20:19:04 +08:00
Zihlu Wang
c655a6d9a1
feat(devkit-utils): Added AesUtil.
2023-09-09 18:49:43 +08:00
Theodore Hills
1c892a2bc9
feat(webcal): Added logback configuration files.
2023-08-17 20:36:30 +08:00
Theodore Hills
fc0cc6f538
refactor(global): Upgrade to version 1.0.0.
2023-08-17 20:36:05 +08:00
Zihlu Wang
4a1dcb9821
chore(global): Changed spring version to 6.0.9
2023-08-13 02:52:40 +08:00
Zihlu Wang
1e865b87d6
chore(global): Changed the developer github id in pom.
2023-08-13 02:51:30 +08:00
Zihlu Wang
f9549e79e7
docs(global): Updated docs
2023-08-07 18:59:59 +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
7e73b9e77f
feat(webcal): Made method name clear
2023-08-07 11:56:44 +08:00
Zihlu Wang
645064e774
docs(webcal): Optimised docs
2023-08-07 11:56:09 +08:00
Zihlu Wang
fdd9d435a2
perf(webcal): Optimised the resolve process.
...
According to RFC-5545 Specification, the timezone is marked in the field
DTEND.
2023-08-07 08:13:09 +08:00
Zihlu Wang
e5a89af04f
docs(webcal): Optimised javadoc
2023-08-07 08:05:35 +08:00
Zihlu Wang
aea5266da5
docs(webcal): Optimised javadoc
2023-08-06 21:05:11 +08:00
Zihlu Wang
3cb6805185
feat(webcal): Finished main features of webcal module
2023-08-06 18:32:16 +08:00
Zihlu Wang
171b7f3639
docs(simple-jwt-jjwt): Added README for module simple-jwt-jjwt
2023-08-04 19:59:36 +08:00
Zihlu Wang
ac9447d6ec
docs(simple-jwt-jjwt): Added package document for package simplejwt.jjwt.config
2023-08-04 19:53:49 +08:00
Zihlu Wang
c50f66b4a3
docs(simple-jwt-jjwt): Optimised documents.
2023-08-04 19:51:21 +08:00
Zihlu Wang
58746bb3a2
docs(simple-jwt-jjwt): Created package-info file for package cn.org.codecrafters.simplejwt.jjwt
2023-08-04 19:49:43 +08:00
Zihlu Wang
0b70641476
docs(simple-jwt-authzero): Removed empty lines between document comments and package declaration.
2023-08-04 19:49:15 +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
9405908964
feat(simple-jwt): Create random secret and apply to TokenResolver
2023-08-04 00:39:48 +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
a5e85533b5
refactor(simple-jwt): Changed the implementation of constructors.
2023-08-03 20:23:36 +08:00
Zihlu Wang
58d7d076ca
feat(simple-jwt): Added WeakSecretException.
2023-08-03 20:23:12 +08:00
Zihlu Wang
3340ce4bb8
style(simple-jwt): Optimised imports and removed the type parameter of bean jtiCreator
2023-08-03 19:00:07 +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
7c1082ca71
style(guid): The constructor parameters order of SnowflakeGuidCreator has been adjusted.
...
BREAKING CHANGE: Original order: long startEpoch, long workerId, long
dataCentreId
New order: long workerId, long dataCentreId, long
startEpoch
2023-08-01 19:02:28 +08:00
Zihlu Wang
1370ed4e77
build(devkit-utils): Renamed module dev-utils to devkit-utils
2023-07-31 23:45:58 +08:00
Zihlu Wang
ea191b39fb
docs(global): Created README file for each module
2023-07-31 23:43:24 +08:00
Zihlu Wang
1d4d95ecaf
feat: Make AutoConfiguration available
2023-07-31 22:53:45 +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
373fbf9083
docs: Fix there is only one <p> tag between 2 paragraphs.
2023-07-31 20:40:14 +08:00
Zihlu Wang
2fef4ab711
feat: add automatic configuration to Simple JWT module
2023-07-31 20:24:04 +08:00
Zihlu Wang
9f15987898
build: Due to the internet problems in China, use USTC as proxy for maven central
2023-07-31 20:22:32 +08:00
Zihlu Wang
fc0f3e2289
docs: removed jjwt and created module 'simple-jwt-spring-boot-starter'
2023-07-31 20:21:16 +08:00
Zihlu Wang
fb4e3db86f
feat: update project info
...
Updated the parent to org.sonatype.oss:oss-parent:9.
Updated the project
inception year to 2023.
Updated the organization to "CodeCrafters".
2023-07-31 20:20:12 +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
948521cb4c
feat(simple-jwt-authzero): finished authzero implementation
2023-07-30 22:47:17 +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
Zihlu Wang
6c90c69129
build(global): added dependencies
...
added dependencies com.auth0:java-jwt and io.jsonwebtoken:jjwt for jwt
implementation
2023-07-30 02:37:26 +08:00
Zihlu Wang
65daccf478
docs(global): Improve documentation comments
...
Enriched the content of the documentation to ensure every package and
class has proper documentation comments; Modified the formatting for
consistent and neat presentation.
2023-07-30 02:27:05 +08:00
Zihlu Wang
89837f78f3
docs(global): optimised docs
2023-07-30 00:34:35 +08:00
Zihlu Wang
c8400a3deb
docs(devkit-core): optimised docs
2023-07-30 00:17:12 +08:00
Zihlu Wang
a2f2313142
feat(simple-jwt-facade): finished the design of simple-jwt-facade
2023-07-29 23:57:54 +08:00
Zihlu Wang
f1ac3c21f3
docs(devkit-core): added package-info
2023-07-29 23:56:31 +08:00
Zihlu Wang
b7d4cf6c1e
refactor(global): make package name standardization
2023-07-29 23:18:56 +08:00
Zihlu Wang
da6fdccb88
feat(devkit-core): added MapUtil
2023-07-29 22:56:53 +08:00
Zihlu Wang
b9347c7a29
feat(devkit-core): added HashUtil
2023-07-29 22:56:42 +08:00
Zihlu Wang
bc53d23ebe
feat(devkit-core): added ChainedCalcUtil
2023-07-29 22:56:35 +08:00
Zihlu Wang
84426ae452
feat(devkit-core): added BranchUtil
...
BranchUtil reduces if...else... code blocks by using lambda expressions.
2023-07-29 22:56:11 +08:00
Zihlu Wang
caaf2eb74e
feat(devkit-core): added Base64Util
...
Base64Util can encode any string to Base64 string or decode any Base64
string.
2023-07-29 22:55:12 +08:00
Zihlu Wang
6566304a39
feat(devkit-core): added NotImplementedException
2023-07-29 22:52:26 +08:00
Zihlu Wang
d8b9aee039
feat(global): added logback configuration
2023-07-29 22:50:18 +08:00
Zihlu Wang
ee666bd3b9
build(devkit-core): created module devkit-core
2023-07-29 22:49:48 +08:00
Zihlu Wang
8e174d3716
docs: added readme
2023-07-29 10:40:33 +08:00
Zihlu Wang
cdd4c7ad4d
docs: optimised javadoc
2023-07-29 07:41:20 +08:00
Zihlu Wang
291d64321f
docs: removed useless quote mark from copyright
2023-07-29 07:40:49 +08:00
Zihlu Wang
cac1a44e8c
docs: added LICENSE
2023-07-28 19:45:48 +08:00
Zihlu Wang
dcf53593ad
style(guid): removed useless quote mark
2023-07-28 19:44:44 +08:00
Zihlu Wang
41544f231a
feat(guid): added facade guid creator and snowflake guid generator
2023-07-28 19:32:46 +08:00
Zihlu Wang
44de3bcf69
build: create repository
2023-07-28 19:01:44 +08:00