Zaiming (Stone) Shi
|
e7acd54645
|
chore: upgrade lib jose to tag emqx-1.11.3
|
2022-09-19 20:07:24 +02:00 |
Zaiming (Stone) Shi
|
548de20c0b
|
chore: re-generate appup after version bump
|
2022-09-19 15:33:55 +02:00 |
Zaiming (Stone) Shi
|
816b4749db
|
chore: update app versions
|
2022-09-19 15:14:22 +02:00 |
Zaiming (Stone) Shi
|
130e02a7af
|
Merge remote-tracking branch 'thales/merge-v43-into-v44-h' into 0919-sync-v44
|
2022-09-19 09:50:45 +02:00 |
Zaiming (Stone) Shi
|
40a0703bf5
|
Merge tag 'v4.3.20' into dev/v4.4.9
|
2022-09-16 13:11:46 +02:00 |
JianBo He
|
89ed4a350f
|
chore: avoid generating crash logs for hook execution
|
2022-09-16 17:53:49 +08:00 |
Thales Macedo Garitezi
|
d3c291c4d0
|
Merge remote-tracking branch 'origin/main-v4.3' into merge-v43-into-v44-h
|
2022-09-15 10:13:47 -03:00 |
Zaiming (Stone) Shi
|
1013f221e0
|
Merge remote-tracking branch 'origin/dev/v4.3.20' into dev/v4.4.9
|
2022-09-12 09:25:07 +02: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 |
Thales Macedo Garitezi
|
9c77dbf168
|
chore: bump vsns and appups
|
2022-09-01 16:01:49 -03:00 |
Thales Macedo Garitezi
|
87cc57096f
|
Merge remote-tracking branch 'origin/main-v4.3' into merge-v43-into-v44-f
|
2022-09-01 15:44:08 -03: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 |
zhongwencool
|
940ceb570d
|
Merge branch 'main-v4.4' into copy-of-main-v4.3
|
2022-08-19 10:53:48 +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 |
Xinyu Liu
|
c6573c708f
|
Merge branch 'main-v4.4' into copy-of_main-v4.3
|
2022-06-29 15:40:14 +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 |
Ilya Averyanov
|
ddc06e8bcd
|
fix: remove unnecessary error messages generated by JWT auth
|
2022-06-27 18:42:44 +03:00 |
Shawn
|
ca842aa869
|
fix: merge main-v4.3 to main-v4.4
|
2022-05-23 11:23:27 +08: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 |
ayodele.akingbule
|
dc27900260
|
fix(emqx_auth_jwt_app): Dialyzer warnings
|
2020-12-10 11:22:38 +01:00 |
Zaiming Shi
|
80e1d6cc9d
|
chore(apps): delete LICENSE files for apps
|
2020-12-08 22:28:46 +01:00 |
Zaiming Shi
|
7fdbfba06a
|
Merge branch 'umbrella-for-430-auto-sync' into umbrella-for-430
|
2020-12-08 22:09:59 +01:00 |