Shawn
|
4135910b42
|
chore: merge master into dev/ee5.0
|
2022-09-26 09:52:33 +08:00 |
JimMoen
|
fc3fdfb994
|
fix(build): apply PR#8956 changes
|
2022-09-23 17:09:10 +08:00 |
JimMoen
|
85835256f1
|
Merge tag 'v5.0.8' into merge-release-v5.0.8-into-master
|
2022-09-23 16:06:44 +08:00 |
Ilya Averyanov
|
c11afc357e
|
fix(auth): use empty strings for absent placeholder values
|
2022-09-20 15:20:55 +03:00 |
JianBo He
|
8845da130e
|
Merge pull request #8957 from HJianBo/strip-double-quote
chore: support strip double quote in authn/authz
|
2022-09-14 17:35:41 +08:00 |
JianBo He
|
a461375b30
|
chore: support strip double quote in authn/authz
more compatibility for https://github.com/emqx/emqx/pull/8827
|
2022-09-14 15:25:31 +08:00 |
firest
|
9e97760520
|
fix(authn_redis): Add new clause for non-existent key check
fix #8800
when the key not-existing, redis may return a list that all elements are `undefined`
|
2022-09-14 11:30:26 +08:00 |
Zaiming (Stone) Shi
|
4534966e36
|
Merge remote-tracking branch 'origin/master' into dev/ee5.0
|
2022-09-13 12:16:54 +02:00 |
firest
|
061e3c264b
|
fix(authn_redis): fix that redis authn will deny the unknown users
|
2022-09-09 15:28:01 +08:00 |
firest
|
a770447e75
|
fix(authn_redis): fix that redis authn will deny the unknown users
|
2022-09-09 14:53:31 +08:00 |
Zaiming (Stone) Shi
|
befc4acced
|
Merge remote-tracking branch 'origin/master' into merge-master-to-ee50-a
|
2022-09-06 20:31:38 +02:00 |
Thales Macedo Garitezi
|
e0fcf07cf9
|
fix: do not publish last will when authentication failed
fixes #8886
|
2022-09-05 08:55:47 -03:00 |
firest
|
8b9494cf4b
|
fix(jwt): support non-integer timestamp claims
fix #8825
|
2022-09-02 10:17:47 +08:00 |
Shawn
|
45352206a3
|
fix(auth): remove emqx_connector from testcases of authz/authn
|
2022-08-22 20:20:45 +08:00 |
Ilya Averyanov
|
64aa30ec63
|
chore(authn/authz): better handling of placeholder interpolation errors
|
2022-08-10 18:22:37 +03:00 |
JianBo He
|
1c8defeeda
|
chore: make elvis happy
|
2022-07-25 13:17:54 +08:00 |
JianBo He
|
ba1347513e
|
test(authn): test cert_subject/cert_common_name placeholder
|
2022-07-25 09:28:28 +08:00 |
JianBo He
|
f8f4ad3e5b
|
fix(authn): fix cert_subject and cert_common_name placeholder
|
2022-07-25 09:28:28 +08:00 |
Shawn
|
9ca5927b88
|
fix: issue in test cases
|
2022-07-08 14:07:28 +08:00 |
Chris
|
dbe806d950
|
fix: allow for exp field to optional to keep backwards compat with 4.X
|
2022-07-07 10:18:52 +02:00 |
JimMoen
|
7b825fe4bd
|
test(authn): authn `is_superuser` default value false.
|
2022-07-01 21:07:26 +08:00 |
JimMoen
|
f0c783b260
|
test(authn): emqx_authn and gateway_athn http `content-type`
|
2022-07-01 20:55:39 +08:00 |
JianBo He
|
8f696b6f8c
|
fix(authn): correct peerhost placeholder rendering
|
2022-06-30 12:50:56 +08:00 |
JianBo He
|
d7c21020f6
|
feat(authn-redis): needs to compatible with 4.x auth data
|
2022-06-30 11:26:56 +08:00 |
Ilya Averyanov
|
2c5450e7f6
|
chore(authn): fix raw authn configs
|
2022-06-15 22:26:08 +03:00 |
Ilya Averyanov
|
e381e3698f
|
feat(authn): add enable_authn flag for listeners
|
2022-06-15 22:26:08 +03:00 |
Ilya Averyanov
|
73dd969843
|
Merge pull request #8210 from savonarola/jwt-authn-add-from
feat(jwt authn): allow to specify JWT field
|
2022-06-15 14:56:04 +03:00 |
JianBo He
|
ec840222cd
|
Merge pull request #8192 from HJianBo/authn-fuzzy-searching
fix(authn): fix enhance_authn fuzzy searching not working
|
2022-06-15 10:20:49 +08:00 |
Ilya Averyanov
|
d0f686d19d
|
feat(jwt authn): allow to specify JWT field
|
2022-06-14 14:34:45 +03:00 |
JianBo He
|
29baf0f68a
|
fix(authn): fix enhance_authn fuzzy searching not working
|
2022-06-13 13:38:06 +08:00 |
Ilya Averyanov
|
7301009b8e
|
chore(jwt authn): improve tests, add pool_size to schema
|
2022-06-10 14:28:43 +03:00 |
Ilya Averyanov
|
0893a36dec
|
fix(authn): removed explicit chain creation for security reasons
|
2022-06-02 14:03:19 +03:00 |
Ilya Averyanov
|
d32b2ecd81
|
fix(authn api): update removing listener-specific chain logic
|
2022-06-02 14:03:14 +03:00 |
Ilya Averyanov
|
2d53c21d45
|
chore(authn api): replace user import api with upload api
|
2022-06-01 19:56:23 +03:00 |
JianBo He
|
96f58d0ec8
|
Merge remote-tracking branch 'ce/master' into authn-import-users-request
|
2022-05-31 10:11:21 +08:00 |
Ilya Averyanov
|
3be617cf40
|
feat(authn api): add method for user file upload
|
2022-05-31 00:40:10 +03:00 |
Ilya Averyanov
|
4cae80c8d2
|
fix(authn api): add method for removing listener-specific chains
|
2022-05-30 15:33:21 +03:00 |
Ilya Averyanov
|
5dba01b8fa
|
fix(authn): fix user search API
|
2022-05-25 15:50:20 +03:00 |
Zaiming (Stone) Shi
|
ed0ab70aaf
|
test: fix flaky-ness of authn api tests
if api test suite runs after the JWT suite, it failes as
the config is not clean
|
2022-05-15 09:19:31 +02:00 |
Zaiming (Stone) Shi
|
99d50d2455
|
Merge pull request #7496 from zmstone/0401-5.0-add-parallel-map-lib
refactor: refine pmap with nolink_apply
|
2022-05-13 18:40:36 +01:00 |
Zaiming (Stone) Shi
|
4013dd2f14
|
refactor: refine pmap implementation
|
2022-05-13 15:22:42 +02:00 |
Ilya Averyanov
|
91da451803
|
feat(authz): add default authn-based authz source
|
2022-05-13 12:51:10 +03:00 |
Ilya Averyanov
|
ca0c80965a
|
Merge pull request #7890 from savonarola/fix-jwt-acl-v5
fix(jwt auth): improve JWT handling
|
2022-05-12 19:48:37 +03:00 |
Ilya Averyanov
|
e0fa07b679
|
fix(jwt auth): improve JWT handling
|
2022-05-12 12:10:47 +03:00 |
JimMoen
|
4fa84cce29
|
test(authn): test unsupported redis CMD
|
2022-05-12 14:19:57 +08:00 |
JianBo He
|
8db8598622
|
fix(mgmt): fix test case crash
|
2022-05-07 10:16:58 +08:00 |
EMQ-YangM
|
30b3060327
|
fix: improve authn, authz metrics
|
2022-05-05 18:53:31 +08:00 |
JianBo He
|
344a754674
|
Merge pull request #7817 from JimMoen/fix-auth-http
|
2022-04-29 16:36:10 +08:00 |
JimMoen
|
c1dfd0aa36
|
test(auth): authn & authz http placeholder in HTTP path
|
2022-04-29 12:48:17 +08:00 |
Shawn
|
fc73f96aeb
|
fix(test): use different http port for testing authz and authn
|
2022-04-29 12:41:36 +08:00 |