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 |
zhouzb
|
afe526ba67
|
Merge pull request #7789 from tigercl/chore/authn-fields
chore: rename certificate in jwt and selector in mongodb, remove pool_size in jwks
|
2022-04-29 10:14:06 +08:00 |
Zaiming (Stone) Shi
|
638b7195d4
|
Merge pull request #7804 from HJianBo/not-allow-empty-claims
fix(authn-jwt): avoid to save empty claim name
|
2022-04-28 14:10:45 +01:00 |
EMQ-YangM
|
4365de9ad5
|
fix: format code
|
2022-04-28 15:39:08 +08:00 |
EMQ-YangM
|
5b0ee30d72
|
fix: ignore unwanted results
|
2022-04-28 15:02:07 +08:00 |
EMQ-YangM
|
2a7bd74ef1
|
feat: authn add new metrics
|
2022-04-28 11:16:45 +08:00 |
JianBo He
|
e216e0f17f
|
test(authn): add test for verifing claim name
|
2022-04-28 09:14:28 +08:00 |
zhouzb
|
fa9bd74595
|
chore: rename selector to filter and fix spellcheck
|
2022-04-27 11:29:18 +08:00 |
zhouzb
|
c384ae2534
|
chore: rename certificate in jwt to public_key, delete pool_size in jwks authn
|
2022-04-27 11:29:16 +08:00 |
firest
|
43c096ecbc
|
test(authn): add is_superuser query test case
|
2022-04-26 14:29:48 +08:00 |
JianBo He
|
9f35dd7f80
|
Merge pull request #7730 from savonarola/jwt-authz
feat(emqx_auth_jwt): use JWT for ACL checks
|
2022-04-26 14:18:50 +08:00 |
Zaiming (Stone) Shi
|
a4feb3e6e9
|
style: reformat emqx_auto_subscribe and emqx_conf
|
2022-04-25 18:05:10 +02:00 |
Ilya Averyanov
|
fc2ea9e484
|
feat(emqx_auth_jwt): use JWT for ACL checks
|
2022-04-25 11:59:04 +03:00 |
EMQ-YangM
|
2d553d711f
|
fix: 'ComFun' missing parameter
|
2022-04-25 11:38:48 +08:00 |
EMQ-YangM
|
ad2ed178a6
|
test: fix authn redis_type field
|
2022-04-21 22:56:27 +08:00 |
JianBo He
|
99bcf5a69f
|
Merge pull request #7656 from HJianBo/support-disable-salt
feat(authn): support disable salt
|
2022-04-20 15:29:22 +08:00 |
JianBo He
|
75f6484032
|
feat(authn): support disable salt
|
2022-04-19 09:29:56 +08:00 |
Ilya Averyanov
|
e5f04f3bf7
|
chore(emqx_authn_jwt): wrap JWKS connector into emqx_resourse
|
2022-04-18 15:47:33 +03:00 |
JimMoen
|
aae2d01582
|
style: erlfmt apps/emqx_authn
|
2022-04-01 02:19:46 +08:00 |
Ilya Averyanov
|
0728b1e3f4
|
chore(emqx_modules): add emqx_topic_metrics_api tests
|
2022-03-30 21:18:27 +03:00 |
EMQ-YangM
|
d1857ba454
|
feat: add authn, authz status api
|
2022-03-18 14:36:33 +08:00 |
EMQ-YangM
|
37c4d68f40
|
fix: ignore authn, authz status and metrics
|
2022-03-16 11:14:21 +08:00 |
JimMoen
|
a084376f3d
|
feat(authn): enhanced authn users fuzzy searching
|
2022-03-15 15:14:14 +08:00 |
JimMoen
|
02ed2148d7
|
refactor: move api `top` -> `front`, `bottom` -> `rear`
|
2022-03-15 10:28:46 +08:00 |
JimMoen
|
2a866e7c91
|
test(authn_api): move authn resource position
|
2022-03-15 10:28:46 +08:00 |
EMQ-YangM
|
b33b3f6eee
|
fix: reduce status_and_metrics
|
2022-03-14 10:21:51 +08:00 |
EMQ-YangM
|
b7a9f1e087
|
fix(emqx_map_lib): fix static checks errors
|
2022-03-11 15:56:14 +08:00 |
EMQ-YangM
|
8af7131a49
|
fix(emqx_autn_api): wo do not need fixpoint
|
2022-03-11 14:18:50 +08:00 |
EMQ-YangM
|
7165fbc5ca
|
fix(emqx_authn_api): fix elvis error
|
2022-03-11 14:18:50 +08:00 |
EMQ-YangM
|
48b167bf46
|
test(emqx_authn): add status and metrics test to emqx_authn_api
|
2022-03-11 14:18:50 +08:00 |
JimMoen
|
f5caf66253
|
refactor(api): unified api name style
|
2022-03-11 11:07:55 +08:00 |
JimMoen
|
93c74bd645
|
Merge pull request #7225 from JimMoen/authn-authz-mnesia-fuzzy-searching
authn and authz mnesia searching by `clientid` or `username`
|
2022-03-10 17:00:36 +08:00 |
JimMoen
|
7274d775cb
|
test(authz): api username fuzzy searching
|
2022-03-10 13:38:45 +08:00 |
Shawn
|
1d023b541f
|
refactor(connnector): rename waiting_connect_complete -> wait_for_resource_ready
Rename the option to wait_for_resource_ready and defaults to 5s.
|
2022-03-10 10:46:57 +08:00 |
JimMoen
|
42df68ab51
|
test(authn): fix return type match, api fuzzy searching
|
2022-03-10 10:01:40 +08:00 |
EMQ-YangM
|
583624fb8d
|
fix(emqx_authn): fix test suite
|
2022-03-09 13:53:05 +08:00 |
EMQ-YangM
|
57adbab5ea
|
fix(emqx_authn): fix authn suite status
|
2022-03-08 14:09:39 +08:00 |
Yang Miao
|
78cad0a528
|
Merge pull request #6989 from EMQ-YangM/up_master
refactor(emqx_resource): Improve grouping strategy for emqx_resource_instance
|
2022-02-16 16:26:28 +08:00 |
JimMoen
|
0e5105db6e
|
test(authn): mongo health check more than once
|
2022-02-15 10:41:26 +08:00 |
JimMoen
|
2a1fba97da
|
test(auth): resource use connector provided default port
|
2022-02-15 10:41:26 +08:00 |
EMQ-YangM
|
75b2963efc
|
test(authn,authz): fix create function
|
2022-02-14 14:10:10 +08:00 |
Chris
|
14630568d6
|
feat: create tests for connector pgsql module and refactoring
|
2022-02-10 10:40:46 +01:00 |
Zaiming (Stone) Shi
|
d6f7ffec3c
|
Merge pull request #6881 from zmstone/refactor-upgrade-hocon-0.23.0
refactor: upgrade to hocon 0.23.0
|
2022-01-27 15:48:23 +01:00 |
Kian-Meng Ang
|
fc92e4c8bf
|
docs: fix typos
|
2022-01-27 12:29:38 +01:00 |
Zaiming (Stone) Shi
|
252d7e85d9
|
refactor: call new hocon apis
|
2022-01-27 00:23:08 +01:00 |
Ilya Averyanov
|
6441978b08
|
refactor(authn,authz): unify variable interpolation
|
2022-01-25 20:54:12 +03:00 |
Shawn
|
6572785907
|
Merge pull request #6712 from tigercl/fix/pgsql
fix: fix errors caused by concurrent parsing of sql
|
2022-01-14 13:37:47 +08:00 |
zhouzb
|
683d1c3412
|
test: fix test cases
|
2022-01-13 14:27:36 +08:00 |
JianBo He
|
af2868e598
|
chore(dashboard): change root name emqx_dashboard > dashboard
|
2022-01-12 13:51:34 +08:00 |
zhouzb
|
821b50a961
|
test(mongo): add test case for w_mode option
|
2022-01-07 09:52:15 +08:00 |
Zaiming (Stone) Shi
|
63167cea70
|
chore: update copyright
|
2022-01-05 20:55:00 +01:00 |
Zaiming (Stone) Shi
|
f866488bc2
|
test: fix mongodb tls suite
dryruns return error when local health check fails
|
2022-01-03 16:22:44 +01:00 |
Zaiming (Stone) Shi
|
2898fa76e1
|
Merge remote-tracking branch 'origin/release-5.0-beta.3' into merge-5.0-beta.3-to-master
|
2022-01-03 11:39:06 +01:00 |
Shawn
|
efec4564f0
|
fix(resource): update test cases on resource not_found
|
2021-12-31 22:25:45 +08:00 |
Shawn
|
f65eca4c47
|
fix(authn): update testcase for resource not running
|
2021-12-31 21:08:07 +08:00 |
zhongwencool
|
489fb7f806
|
fix(trace): copy binary:encode_hex/2 from binary.erl
|
2021-12-30 21:38:23 +08:00 |
Ilya Averyanov
|
7208669946
|
chore(authn): reduce number of pre-generated certificates, refactor
tests
|
2021-12-30 13:49:14 +03:00 |
zhongwencool
|
43141dffee
|
Merge branch 'release-5.0-beta.3' into trace-formatter
|
2021-12-29 22:37:59 +08:00 |
Ilya Averyanov
|
2b3d3ebb0a
|
chore(authn): test JWT authn with HTTPS key server
|
2021-12-29 16:24:57 +03:00 |
Ilya Averyanov
|
f230c20521
|
chore(authn): test HTTPS authn
|
2021-12-29 16:24:57 +03:00 |
Ilya Averyanov
|
a7ca6cb39f
|
chore(authn): test MongoDB authn via ssl connection
|
2021-12-29 16:24:52 +03:00 |
zhongwencool
|
121d906992
|
chore(log): add SLOG/3 to add meta info
|
2021-12-29 14:48:48 +08:00 |