Zaiming (Stone) Shi
|
3c84f4b254
|
chore: re-generate appup
|
2022-11-26 18:14:15 +01:00 |
firest
|
ebfaecfa91
|
fix(jwt): fix the jwt ACL will return a wrong result when the token is expired
|
2022-11-15 09:50:49 +08:00 |
firest
|
b70feef432
|
chore: bump version && update appup
|
2022-10-27 17:03:12 +08:00 |
firest
|
4fc56a6e5b
|
fix(log): Use LOG_SENSITIVE to replace the risky LOG in ACL
We should ensure that neither client nor backend database passwords should be printed out when users use ACLs
|
2022-10-27 17:02:57 +08:00 |
JianBo He
|
bd59197a58
|
chore: apply suggestions from code review
Co-authored-by: Zaiming (Stone) Shi <zmstone@gmail.com>
|
2022-10-24 16:28:25 +08:00 |
JianBo He
|
4a9b5662f8
|
chore: fix diaylzer warnings
|
2022-10-24 09:51:05 +08:00 |
JianBo He
|
38e87579c0
|
chore(jwt-acl): avoid the disruptions caused by rule formatting errors
|
2022-10-21 11:47:19 +08:00 |
JianBo He
|
fa4203effa
|
chore: apply suggestions from code review
Co-authored-by: Zaiming (Stone) Shi <zmstone@gmail.com>
|
2022-10-21 11:47:19 +08:00 |
JianBo He
|
7b0acf2c4d
|
chore: update changes and appup.src
|
2022-10-21 11:47:07 +08:00 |
JianBo He
|
1857fe643a
|
fix(acl): support all rules in JWT ACL
|
2022-10-21 11:44:48 +08:00 |
Zaiming (Stone) Shi
|
11026b7644
|
chore: re-generate appup for v4.3.22
|
2022-10-16 08:43:45 +02:00 |
Zaiming (Stone) Shi
|
20e0d14026
|
chore: bump app versions
|
2022-10-15 15:01:57 +02:00 |
Ilya Averyanov
|
53bc2d9d58
|
fix(jwt): restore legacy emqx_auth_jwt hook interface
|
2022-10-13 11:37:50 +03:00 |
Zaiming (Stone) Shi
|
e6603548d7
|
chore: generate appups after bumped new version
|
2022-09-17 18:50:28 +02:00 |
Zaiming (Stone) Shi
|
bfb53b7f24
|
chore: bump app versions after merged tag v4.3.20
|
2022-09-16 12:56:51 +02:00 |
Zaiming (Stone) Shi
|
3c852098d7
|
Merge tag 'v4.3.20' into main-v4.3
|
2022-09-16 12:54:00 +02:00 |
JianBo He
|
89ed4a350f
|
chore: avoid generating crash logs for hook execution
|
2022-09-16 17:53:49 +08:00 |
JianBo He
|
0d5c32a706
|
fix(time): use erlang:system_time/0-1 consistently
Avoid the problem of inaccurate timers caused by mixing
erlang:system_time/0-1 and os:system_time/0-1
|
2022-09-08 15:46:44 +08:00 |
firest
|
d5494897c7
|
fix(jwt): make jwt support float timestamp claims
|
2022-09-06 11:51:39 +08:00 |
firest
|
884ec15567
|
fix(jwt): make binary_to_number function support list type
|
2022-09-01 17:05:39 +08:00 |
firest
|
a6cf74ea6f
|
chore: fix emqx_auth_jwt appup
|
2022-09-01 16:52:41 +08:00 |
firest
|
ddc25fc5c2
|
fix(jwt): simplify binary_to_number function
|
2022-09-01 16:27:15 +08:00 |
firest
|
c999b43144
|
chore: bump emqx_auth_jwt version && update appup
|
2022-09-01 15:48:14 +08:00 |
firest
|
15c84ba152
|
fix(jwt): support non-integer timestamp claims
|
2022-09-01 15:43:32 +08:00 |
firest
|
b9d26506a6
|
chore(jwt): bump version && update appup
|
2022-08-17 17:55:00 +08:00 |
firest
|
719f6cfb2c
|
fix(jwt): change `request_jwks` to be called after initialization
If called in `init/1`, the module-enabled API may have inconsistent state due to timeout
|
2022-08-17 17:55:00 +08:00 |
Ilya Averyanov
|
4447948c5e
|
fix: handle claim verification errors correctly
|
2022-06-28 19:36:46 +03:00 |
Ilya Averyanov
|
f238e8f83d
|
fix: update JWKS renewal timer correctly
|
2022-06-28 09:54:12 +03:00 |
JimMoen
|
69abca17f2
|
chore(appup): bump app version & update appup
|
2022-05-22 22:06:02 +08:00 |
JimMoen
|
bd23dae523
|
refactor(auth): auth apps use counter in emqx_metrics
|
2022-05-22 22:06:02 +08:00 |
Ilya Averyanov
|
8198e3496f
|
fix(jwt auth): fix claim validation
|
2022-05-16 21:40:14 +03:00 |
Zaiming (Stone) Shi
|
655c2987f3
|
fix(acl): deny all ACl when token expired
|
2022-05-15 09:24:02 +02:00 |
Ilya Averyanov
|
41746e8d7a
|
feat(emqx_auth_jwt): use JWT for ACL checks
|
2022-04-22 12:22:58 +03:00 |
Ilya Averyanov
|
36c1ecd9b7
|
chore(emqx_auth_jwt): do not use gen_server call for jwt verification
|
2022-04-22 12:16:32 +03:00 |
JimMoen
|
6168745f90
|
chore: update copyright
|
2022-04-14 11:23:25 +08:00 |
JianBo He
|
47a5bc3f09
|
Revert "Add support for JWT authorization"
|
2022-04-14 10:44:06 +08:00 |
Ilya Averyanov
|
d8db671abb
|
feat(emqx_auth_jwt): use JWT for ACL checks
|
2022-04-13 13:17:27 +03:00 |
Ilya Averyanov
|
f763775588
|
chore(emqx_auth_jwt): do not use gen_server call for jwt verification
|
2022-04-13 13:16:53 +03:00 |
Zaiming (Stone) Shi
|
a54813dd69
|
fix(appup): re-generate appup from 4.3.13
|
2022-04-02 23:00:41 +02:00 |
zhongwencool
|
fe6af95f88
|
chore: remove useless stacktrace from catch.
|
2022-03-31 16:01:20 +08:00 |
Zaiming (Stone) Shi
|
e09e5673eb
|
docs(README): EMQ X -> EMQX
|
2022-02-15 16:15:25 +01:00 |
JianBo He
|
72602df511
|
fix(svr): avoid crashed on undefined remote jwks server (#4916)
|
2021-06-03 14:16:58 +08:00 |
JianBo He
|
cace9341a0
|
test(auth-jwt): fix verify_claims not being covered
|
2021-05-19 10:56:35 +08:00 |
Zaiming Shi
|
6354e75626
|
chore: update copyrights
|
2021-04-23 20:43:00 +02:00 |
JianBo He
|
2c9ea3c29e
|
chore(jwt): clearer explanation for verify_claims
|
2021-02-22 13:58:16 +08:00 |
Zaiming Shi
|
2c03bca6ae
|
chore(auth_jwt): Upgrade to jose 1.11.1 prepare for OTP 23
|
2021-01-22 20:31:27 +01:00 |
Zaiming Shi
|
d60212787b
|
chore(build): remove emqx from app's applications list
|
2020-12-12 23:02:26 +01:00 |
Zaiming Shi
|
7bdd093ef5
|
Merge remote-tracking branch 'origin/dev/v4.3.0' into umbrella-fix-build
|
2020-12-11 08:55:57 +01:00 |
Zaiming Shi
|
3a91ff8a7b
|
chore(proj): resync apps
|
2020-12-11 08:19:26 +01:00 |
ayodele.akingbule
|
b08d9d5d9b
|
fix(emqx_auth_jwt_svr): Dialyzer warnings
|
2020-12-10 23:34:36 +01:00 |