Procházet zdrojové kódy

rm demo acl, auth modules

Feng Lee před 10 roky
rodič
revize
b4a582e0f5

+ 0 - 51
plugins/emqttd_plugin_demo/src/emqttd_demo_acl.erl

@@ -1,51 +0,0 @@
-%%%-----------------------------------------------------------------------------
-%%% @Copyright (C) 2012-2015, Feng Lee <feng@emqtt.io>
-%%%
-%%% Permission is hereby granted, free of charge, to any person obtaining a copy
-%%% of this software and associated documentation files (the "Software"), to deal
-%%% in the Software without restriction, including without limitation the rights
-%%% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-%%% copies of the Software, and to permit persons to whom the Software is
-%%% furnished to do so, subject to the following conditions:
-%%%
-%%% The above copyright notice and this permission notice shall be included in all
-%%% copies or substantial portions of the Software.
-%%%
-%%% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-%%% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-%%% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-%%% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-%%% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-%%% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-%%% SOFTWARE.
-%%%-----------------------------------------------------------------------------
-%%% @doc
-%%% emqttd demo acl module.
-%%%
-%%% @end
-%%%-----------------------------------------------------------------------------
--module(emqttd_demo_acl).
-
--author('feng@emqtt.io').
-
--include_lib("emqttd/include/emqttd.hrl").
-
--behaviour(emqttd_acl).
-
--export([check_acl/3, reload_acl/0, description/0]).
-
--spec check_acl(User, PubSub, Topic) -> {ok, allow | deny} | ignore | {error, any()} when
-    User     :: mqtt_user(),
-    PubSub   :: publish | subscribe,
-    Topic    :: binary().
-check_acl(_User, _PubSub, _Topic) ->
-    ignore.
-
-reload_acl() ->
-    ok.
-
-description() ->
-    "Demo ACL Module".
-
-
-

+ 0 - 41
plugins/emqttd_plugin_demo/src/emqttd_demo_auth.erl

@@ -1,41 +0,0 @@
-%%%-----------------------------------------------------------------------------
-%%% @Copyright (C) 2012-2015, Feng Lee <feng@emqtt.io>
-%%%
-%%% Permission is hereby granted, free of charge, to any person obtaining a copy
-%%% of this software and associated documentation files (the "Software"), to deal
-%%% in the Software without restriction, including without limitation the rights
-%%% to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-%%% copies of the Software, and to permit persons to whom the Software is
-%%% furnished to do so, subject to the following conditions:
-%%%
-%%% The above copyright notice and this permission notice shall be included in all
-%%% copies or substantial portions of the Software.
-%%%
-%%% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-%%% IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-%%% FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-%%% AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-%%% LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-%%% OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-%%% SOFTWARE.
-%%%-----------------------------------------------------------------------------
-%%% @doc
-%%% emqttd demo auth module.
-%%%
-%%% @end
-%%%-----------------------------------------------------------------------------
--module(emqttd_demo_auth).
-
--author('feng@emqtt.io').
-
--include_lib("emqttd/include/emqttd.hrl").
-
--behaviour(emqttd_auth).
-
-%% callbacks...
--export([check_login/2]).
-
--spec check_login(mqtt_user(), undefined | binary()) -> true | false | ignore.
-check_login(User, Password) ->
-    true.
-

+ 2 - 1
rebar.config

@@ -20,7 +20,8 @@
 {sub_dirs, [
 {sub_dirs, [
     "rel",
     "rel",
     "apps/emqtt",
     "apps/emqtt",
-    "apps/emqttd"]}.
+    "apps/emqttd",
+    "plugins/emqttd_plugin_demo"]}.
 
 
 {deps, [
 {deps, [
 	{gproc, "0.3.*", {git, "git://github.com/uwiger/gproc.git", {branch, "master"}}},
 	{gproc, "0.3.*", {git, "git://github.com/uwiger/gproc.git", {branch, "master"}}},