| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- -define(APP, emqx_authz).
- -define(ALLOW_DENY(A), ((A =:= allow) orelse (A =:= <<"allow">>) orelse
- (A =:= deny) orelse (A =:= <<"deny">>)
- )).
- -define(PUBSUB(A), ((A =:= subscribe) orelse (A =:= <<"subscribe">>) orelse
- (A =:= publish) orelse (A =:= <<"publish">>) orelse
- (A =:= all) orelse (A =:= <<"all">>)
- )).
- -define(CMD_REPLACE, replace).
- -define(CMD_DELETE, delete).
- -define(CMD_PREPEND, prepend).
- -define(CMD_APPEND, append).
- -define(CMD_MOVE, move).
- -define(CMD_MOVE_TOP, <<"top">>).
- -define(CMD_MOVE_BOTTOM, <<"bottom">>).
- -define(CMD_MOVE_BEFORE(Before), {<<"before">>, Before}).
- -define(CMD_MOVE_AFTER(After), {<<"after">>, After}).
- -define(CONF_KEY_PATH, [authorization, sources]).
- -define(RE_PLACEHOLDER, "\\$\\{[a-z0-9_]+\\}").
- -define(USERNAME_RULES_EXAMPLE, #{username => user1,
- rules => [ #{topic => <<"test/toopic/1">>,
- permission => <<"allow">>,
- action => <<"publish">>
- }
- , #{topic => <<"test/toopic/2">>,
- permission => <<"allow">>,
- action => <<"subscribe">>
- }
- , #{topic => <<"eq test/#">>,
- permission => <<"deny">>,
- action => <<"all">>
- }
- ]
- }).
- -define(CLIENTID_RULES_EXAMPLE, #{clientid => client1,
- rules => [ #{topic => <<"test/toopic/1">>,
- permission => <<"allow">>,
- action => <<"publish">>
- }
- , #{topic => <<"test/toopic/2">>,
- permission => <<"allow">>,
- action => <<"subscribe">>
- }
- , #{topic => <<"eq test/#">>,
- permission => <<"deny">>,
- action => <<"all">>
- }
- ]
- }).
- -define(ALL_RULES_EXAMPLE, #{rules => [ #{topic => <<"test/toopic/1">>,
- permission => <<"allow">>,
- action => <<"publish">>
- }
- , #{topic => <<"test/toopic/2">>,
- permission => <<"allow">>,
- action => <<"subscribe">>
- }
- , #{topic => <<"eq test/#">>,
- permission => <<"deny">>,
- action => <<"all">>
- }
- ]
- }).
- -define(META_EXAMPLE, #{ page => 1
- , limit => 100
- , count => 1
- }).
|