Thales Macedo Garitezi
|
c0d2243e72
|
refactor(telemetry): move authn/authz info fns to their own apps
|
2022-04-01 09:27:52 -03:00 |
|
Thales Macedo Garitezi
|
5c069319a7
|
fix(authz): make acl_conf_file mockable
|
2022-04-01 09:23:42 -03:00 |
|
JianBo He
|
acb3544d4b
|
style(authz): reformat authz subdir source files
|
2022-04-01 09:55:47 +08: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 |
|
Ilya Averyanov
|
a6031d6695
|
Merge pull request #7464 from savonarola/emqx_topic_metrics_api-cov
chore(emqx_modules): add emqx_topic_metrics_api tests
|
2022-03-31 11:27:58 +03: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 |
|
ieQu1
|
b6d93e91e6
|
docs(schema): Document fields for HTTP auth
|
2022-03-30 13:05:56 +02:00 |
|
ieQu1
|
edb91e2e4a
|
docs(schema): Add descriptions for authZ and connector
|
2022-03-30 13:01:01 +02:00 |
|
EMQ-YangM
|
4791c64b73
|
feat: add rule event 'client.check_authz_complete'
|
2022-03-29 11:24:36 +08: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
|
41c808a262
|
fix(authz): write acl and cert files after nodes config synced
|
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
|
843e12ad16
|
refactor(authz): unifined function names and var names
|
2022-03-23 21:14:43 +08:00 |
|
zhouzb
|
9820728e5c
|
Merge pull request #7351 from JimMoen/fix-authz-api-pem-check
fix authz api flaky status code.
|
2022-03-21 20:55:36 +08:00 |
|
JimMoen
|
3769044a57
|
fix(authz_api): ssl pem check failed returns 400
|
2022-03-21 18:05:43 +08:00 |
|
JimMoen
|
1ed8e783f4
|
fix(authz_api): rm authz sources full update
|
2022-03-21 16:43:08 +08:00 |
|
JimMoen
|
0b7f1ab69c
|
refactor(authz_api): avoid copy paste
|
2022-03-21 16:43:08 +08:00 |
|
JimMoen
|
0ee3e49db7
|
chore: rm unused macro and func, fix unchanged product name
|
2022-03-21 16:43:08 +08:00 |
|
JimMoen
|
188d876b1c
|
fix(api): fix unmatched position parsing
|
2022-03-21 16:43:08 +08:00 |
|
EMQ-YangM
|
dc8408e378
|
fix(emqx_authz_api): fix error code
|
2022-03-21 14:42:09 +08:00 |
|
EMQ-YangM
|
a34e750ebe
|
fix: unify http response code for auhtn & authz
|
2022-03-21 14:16:52 +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 |
|
EMQ-YangM
|
eb5570dd07
|
fix: disable authn_api, authz_api_sources swagger spec
|
2022-03-16 10:16:50 +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 |
|
JimMoen
|
68c473c7cc
|
refactor(authz_api): authz sources move api style
|
2022-03-15 10:28:46 +08:00 |
|
EMQ-YangM
|
258d2e9e03
|
fix(emqx_authz_api_sources): use merge replace foldl
|
2022-03-14 14:43:17 +08:00 |
|
EMQ-YangM
|
740b3870bf
|
fix(elvis): nesting_level shouldn't exceed 6
|
2022-03-14 13:36:35 +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
|
5e81a1ae95
|
fix(authz): POST method for creating or updating rules for all
|
2022-03-11 11:07:55 +08:00 |
|
JimMoen
|
ba05cdc412
|
fix(authz): DELETE method return codes
|
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
|
16ec8fe289
|
feat(authz): authz mnesia rules searching by clientid or username
|
2022-03-10 10:01:40 +08:00 |
|
JimMoen
|
c01aa3c580
|
style(authz_mnesia): api spec style, rm duplicated module name
|
2022-03-10 10:01:40 +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 |
|
EMQ-YangM
|
db97ed5163
|
fix(emqx_authz): add default wait_connected
|
2022-03-08 14:09:39 +08:00 |
|
Zhongwen Deng
|
6ff2db6180
|
fix: elvis warning
|
2022-03-04 15:10:10 +08:00 |
|
Zhongwen Deng
|
e2f386383d
|
fix: replace local ref by remote ref
|
2022-03-04 09:13:56 +08:00 |
|