@@ -27,7 +27,8 @@
validations/0,
desc/1,
refs/0,
- select_union_member/1
+ select_union_member/1,
+ namespace/0
]).
-define(NOT_EMPTY(MSG), emqx_resource_validator:not_empty(MSG)).
@@ -38,6 +39,8 @@
})
).
+namespace() -> "authn".
+
refs() ->
[?R_REF(http_get), ?R_REF(http_post)].
@@ -26,7 +26,8 @@
fields/1,
source_refs/0,
-export([
-import(emqx_schema, [mk_duration/2]).
+namespace() -> "authz".
type() -> ?AUTHZ_TYPE.
source_refs() ->
@@ -25,9 +25,12 @@
[?R_REF(ldap_bind)].
@@ -26,9 +26,12 @@
fields(ldap) ->
refs/1,
- select_union_member/2
+ select_union_member/2,
refs(api_write) ->
[?R_REF(builtin_db_api)];
refs(_) ->
fields(builtin_db) ->
[
?R_REF(mongo_single),
@@ -24,9 +24,12 @@
@@ -22,12 +22,15 @@
-behaviour(emqx_authn_schema).
+ namespace/0,
select_union_member/1
[?R_REF(mysql)].
@@ -22,6 +22,7 @@
-behaviour(emqx_authz_schema).
type/0,
@@ -29,6 +30,8 @@
fields(mysql) ->
select_union_member(
#{
<<"mechanism">> := ?AUTHN_MECHANISM_BIN, <<"backend">> := ?AUTHN_BACKEND_BIN
fields(postgresql) ->
?R_REF(redis_single),
fields(redis_single) ->