Ilya Averyanov
|
e0fa07b679
|
fix(jwt auth): improve JWT handling
|
2022-05-12 12:10:47 +03:00 |
EMQ-YangM
|
30b3060327
|
fix: improve authn, authz metrics
|
2022-05-05 18:53:31 +08:00 |
JianBo He
|
d36d27c533
|
Merge pull request #7781 from HJianBo/rename-acl-metrics
feat(metrics): refactor authz metrics name
|
2022-04-29 16:52:43 +08:00 |
JianBo He
|
344a754674
|
Merge pull request #7817 from JimMoen/fix-auth-http
|
2022-04-29 16:36:10 +08:00 |
JianBo He
|
4989ce7a0d
|
test(authz-jwt): fix flaky test t_check_expire
|
2022-04-29 15:20:05 +08:00 |
JimMoen
|
c1dfd0aa36
|
test(auth): authn & authz http placeholder in HTTP path
|
2022-04-29 12:48:17 +08:00 |
Yang Miao
|
7061d94cf9
|
Merge pull request #7823 from EMQ-YangM/authz_add_metrics
feat: new authz metrics
|
2022-04-29 11:27:59 +08:00 |
EMQ-YangM
|
a6920ac11b
|
feat: new authz metrics
|
2022-04-28 22:01:40 +08:00 |
zhouzb
|
fa9bd74595
|
chore: rename selector to filter and fix spellcheck
|
2022-04-27 11:29:18 +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
|
625223c2b5
|
test: fix redis_type
|
2022-04-22 11:07:50 +08:00 |
EMQ-YangM
|
5d9df74be7
|
test: fix required fields
|
2022-04-21 18:47:02 +08:00 |
Zaiming (Stone) Shi
|
dccb1df3eb
|
test: fix cert file match
|
2022-04-19 09:47:18 +02:00 |
JimMoen
|
c89c00aed0
|
test: clean cache api for all clients or specific client
|
2022-04-18 16:47:52 +08:00 |
Thales Macedo Garitezi
|
c0d2243e72
|
refactor(telemetry): move authn/authz info fns to their own apps
|
2022-04-01 09:27:52 -03:00 |
JimMoen
|
82559b9b08
|
style: erlfmt apps/emqx_authz
|
2022-04-01 02:19:46 +08:00 |
JianBo He
|
989f0a7c2c
|
Merge pull request #7449 from JimMoen/rm-authz-dry-run
fix(authz): rm authz source update dry_run
|
2022-03-31 18:15:08 +08:00 |
JimMoen
|
4746204f6f
|
fix(authz): rm authz source update dry_run
|
2022-03-31 10:34:33 +08:00 |
Ilya Averyanov
|
0728b1e3f4
|
chore(emqx_modules): add emqx_topic_metrics_api tests
|
2022-03-30 21:18:27 +03:00 |
JimMoen
|
d20388cf01
|
test(authz): acl file rules update
|
2022-03-23 21:14:43 +08:00 |
JimMoen
|
fc687bed27
|
test(authz): authz mnesia suite json body
|
2022-03-23 21:14:43 +08:00 |
JimMoen
|
c2e1c38fdf
|
refactor(authz): prepend and append only allow one source
|
2022-03-23 21:14:43 +08:00 |
JimMoen
|
1ed8e783f4
|
fix(authz_api): rm authz sources full update
|
2022-03-21 16:43:08 +08: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
|
02ed2148d7
|
refactor: move api `top` -> `front`, `bottom` -> `rear`
|
2022-03-15 10:28:46 +08:00 |
JimMoen
|
f6ee45b2e6
|
test(authz_api): authz sources move api style
|
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
|
afc92798a5
|
fix(emqx_authz_api_sources): fix resource status
|
2022-03-13 16:01:33 +08:00 |
EMQ-YangM
|
f287547251
|
feat(emqx_authz): add metrics and status to authz
|
2022-03-13 12:41:03 +08:00 |
JimMoen
|
b41e396ed2
|
test(authz): make sure `emqx_resource` and `emqx_connector` stoped
|
2022-03-11 19:11:07 +08:00 |
JimMoen
|
f5caf66253
|
refactor(api): unified api name style
|
2022-03-11 11:07:55 +08:00 |
JimMoen
|
bde7e51d8e
|
test(authz): add `DELETE` method test, change request method for all
|
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 |
EMQ-YangM
|
b7674fd19f
|
fix(emqx_authz_file_SUITE): fix config_update_crashed error
|
2022-03-09 16:35:30 +08:00 |
EMQ-YangM
|
583624fb8d
|
fix(emqx_authn): fix test suite
|
2022-03-09 13:53:05 +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
|
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 |
Zaiming (Stone) Shi
|
b9343891e4
|
Merge pull request #6946 from zmstone/refactor-license-simplify-parser-error
refactor: treat throw exception as `{error, Reason}` return
|
2022-02-11 19:09:40 +01:00 |
Zaiming (Stone) Shi
|
e2a67760b1
|
fix(emqx_authz_file): throw exception for catch
|
2022-02-11 17:16:00 +01:00 |
EMQ-YangM
|
fae91d72f2
|
fix(emqx_authz): fix function 'create_resource'
|
2022-02-11 18:36:55 +08:00 |
Chris
|
14630568d6
|
feat: create tests for connector pgsql module and refactoring
|
2022-02-10 10:40:46 +01:00 |
Ilya Averyanov
|
6441978b08
|
refactor(authn,authz): unify variable interpolation
|
2022-01-25 20:54:12 +03:00 |
zhouzb
|
c59d9798a4
|
test: fix test case
|
2022-01-14 09:26:15 +08:00 |