JimMoen
|
e4826400b8
|
fix(auth): authn & authz HTTP haeders without `content-type` via GET method
|
2022-04-29 12:47:52 +08:00 |
EMQ-YangM
|
4a6dabbe57
|
fix: rename to emqx_metrics_worker
|
2022-04-29 12:41:36 +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
|
3fa8447c85
|
fix: fix static check warning, add some fields schema
|
2022-04-29 10:32:52 +08:00 |
EMQ-YangM
|
712cdb3152
|
fix: fix static check error
|
2022-04-29 09:11:06 +08:00 |
EMQ-YangM
|
6879df9c5c
|
fix: respect atom name convention
|
2022-04-29 08:59:51 +08:00 |
EMQ-YangM
|
3e314f6785
|
fix: rewrite status_metrics_example
|
2022-04-29 00:44:22 +08:00 |
EMQ-YangM
|
f91a6b9f00
|
fix: authz add metrics_and_status schema
|
2022-04-29 00:37:21 +08:00 |
EMQ-YangM
|
a6920ac11b
|
feat: new authz metrics
|
2022-04-28 22:01:40 +08:00 |
zhouzb
|
bd0d0d9797
|
Merge branch 'master' into chore/authn-fields
|
2022-04-28 16:09:26 +08:00 |
Shawn
|
46550d5a6f
|
fix: don't remote the cert files when updating authz
|
2022-04-27 14:07:33 +08:00 |
zhouzb
|
fa9bd74595
|
chore: rename selector to filter and fix spellcheck
|
2022-04-27 11:29:18 +08: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 |
JimMoen
|
e9843aa225
|
fix(doc): html line break use `</br>`
|
2022-04-24 18:56:21 +08:00 |
JimMoen
|
11d2ae117c
|
docs: authz i18n zh_CN support
|
2022-04-22 10:40:34 +08:00 |
DDDHuang
|
4b7a5bbf53
|
fix: bad empty map
|
2022-04-21 21:26:35 +08:00 |
DDDHuang
|
75f612a449
|
fix: bad SUITE & bad code
|
2022-04-21 18:30:51 +08:00 |
DDDHuang
|
7417e5070d
|
fix: perpare sql when connector doing init; add prepare statement field; bad log path
|
2022-04-21 16:00:15 +08:00 |
DDDHuang
|
2aedd38a43
|
fix: authz mysql prepare query
|
2022-04-21 16:00:15 +08:00 |
DDDHuang
|
039619ee23
|
feat: authz & authn mysql resource support prepare sql query
|
2022-04-21 16:00:15 +08:00 |
JimMoen
|
341973880d
|
fix(authz): refine authz-http api with default headers
|
2022-04-19 18:57:01 +08:00 |
JimMoen
|
14a97d777d
|
fix(authz): api required fields
|
2022-04-19 18:57:01 +08:00 |
JimMoen
|
93dd7d46c5
|
refactor: fields `meta` ref to dashboard_swagger
|
2022-04-19 18:57:01 +08:00 |
Zaiming (Stone) Shi
|
c71302ae27
|
refactor(ssl): show file paths for SSL certs in dashboard
|
2022-04-19 08:43:37 +02:00 |
JimMoen
|
9e4b9c6689
|
refactor: mgmt rm `generate_response/1`
|
2022-04-19 01:20:57 +08:00 |
JimMoen
|
6da1302acd
|
feat: clean up all authz cache api
|
2022-04-18 16:46:13 +08:00 |
ieQu1
|
8df76da9ac
|
chore(formatting): Fix formatting of modules, authz and authn
|
2022-04-05 11:01:53 +02:00 |
ieQu1
|
99b3f2f83e
|
docs(schema): Document missing records and fields
|
2022-04-04 23:58:43 +02:00 |
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 |
JimMoen
|
4746204f6f
|
fix(authz): rm authz source update dry_run
|
2022-03-31 10:34:33 +08: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
|
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
|
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
|
f287547251
|
feat(emqx_authz): add metrics and status to authz
|
2022-03-13 12:41:03 +08:00 |
JimMoen
|
f5caf66253
|
refactor(api): unified api name style
|
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 |
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
|
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 |
Zhongwen Deng
|
db584f79d6
|
feat: upgrade hocon to 0.25.0 to replace nullable with required.
|
2022-02-24 22:39:03 +08:00 |
Zhongwen Deng
|
9f9bf059b9
|
fix(schema): remove unuse to_bin function; simplify body schema.
|
2022-02-21 23:02:49 +08:00 |
JimMoen
|
4d5ee355bb
|
fix(authz): authz http pool_type use default value `random`
|
2022-02-21 18:09:04 +08:00 |
JimMoen
|
eaa659f2a1
|
refactor: authz_api_settings refactor with hoconsc
|
2022-02-21 16:40:47 +08:00 |
JimMoen
|
ff68e2a20f
|
fix(http): connector and authn/authz http `keep-alive` default 30s , max 1000
|
2022-02-21 16:35:15 +08:00 |
JimMoen
|
000020617c
|
refactor: authz_api_sources spec
|
2022-02-21 16:33:08 +08:00 |
k32
|
5638bcb92b
|
docs: Fix typos
|
2022-02-17 23:22:31 +01:00 |
Zaiming (Stone) Shi
|
2a6d11c7f1
|
Merge pull request #7038 from zmstone/chore-rename-emqx-no-space-source-code
chore: EMQ X -> EMQX in source code
|
2022-02-17 21:13:43 +01:00 |
zhongwencool
|
c88504f918
|
Merge pull request #7023 from zhongwencool/license-alarm-support
License alarm support
|
2022-02-17 22:09:51 +08:00 |
Zaiming (Stone) Shi
|
64db085163
|
chore: EMQ X -> EMQX in source code
|
2022-02-16 22:08:12 +01: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 |
zhongwencool
|
34fe5082c4
|
fix(schema): schema global validations not working
|
2022-02-16 14:20:15 +08:00 |
JimMoen
|
ab7c2b72e3
|
refactor(connector): db connector provide default port
|
2022-02-15 00:51:48 +08: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 |
Shawn
|
8207090419
|
fix: format the code to remove extra spaces
|
2022-02-09 18:46:49 +08:00 |
k32
|
052bd9081d
|
docs(schema): Fix typos in the schema files
|
2022-01-27 22:39:19 +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
|
5ed27f92b7
|
Merge pull request #6855 from savonarola/ph-interpolation
refactor(authn,authz): unify variable interpolation
|
2022-01-26 21:01:11 +03:00 |
Ilya Averyanov
|
6441978b08
|
refactor(authn,authz): unify variable interpolation
|
2022-01-25 20:54:12 +03:00 |
Zaiming (Stone) Shi
|
21183f3b16
|
docs: fix authz config doc
|
2022-01-24 13:30:42 +01:00 |
zhongwencool
|
03a135c592
|
Merge pull request #6708 from zhongwencool/improve-error-log
Improve authn/authz error log when query failed.
|
2022-01-14 16:31:59 +08:00 |
zhongwencool
|
5a31001906
|
Merge pull request #6749 from zhongwencool/fix-authz-headers
fix(authz): Remove unnecessary headers
|
2022-01-14 15:15:12 +08:00 |
zhongwencool
|
1cfab9fed5
|
chore(log): add more detail log for authz/authn query error
|
2022-01-14 15:00:02 +08:00 |
zhongwencool
|
c9603bd21e
|
fix(authz): Remove unnecessary headers
|
2022-01-14 14:11:49 +08:00 |
zhouzb
|
2791052135
|
fix: fix errors caused by concurrent parsing of sql
|
2022-01-11 09:39:56 +08:00 |
zhongwencool
|
3bdfa183f3
|
Merge pull request #6666 from JimMoen/merge-5.0-beta.3-to-master
Merge 5.0 beta.3 to master
|
2022-01-06 18:20:30 +08:00 |
JimMoen
|
9a115b99a4
|
Merge remote-tracking branch 'emqx/release-5.0-beta.3' into merge-5.0-beta.3-to-master
|
2022-01-06 14:08:45 +08:00 |
Zaiming (Stone) Shi
|
63167cea70
|
chore: update copyright
|
2022-01-05 20:55:00 +01:00 |
zhongwencool
|
f4f5281b16
|
fix: authz headers default value
|
2022-01-05 22:06:50 +08:00 |