summaryrefslogtreecommitdiff
path: root/src/rabbit_types.erl
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2014-12-09 15:23:38 +0000
committerSimon MacMullen <simon@rabbitmq.com>2014-12-09 15:23:38 +0000
commit566fec739ced60f052016928eb6c28662d2b2f62 (patch)
tree374d7e23685c36c31109dfe694d66b1afa2c62f9 /src/rabbit_types.erl
parent1749f8c8e0c65a4c09df720ade033706c6d37468 (diff)
parent61e209af2744a9a23140bbb6a6902ff7a016fd55 (diff)
downloadrabbitmq-server-566fec739ced60f052016928eb6c28662d2b2f62.tar.gz
stable to default (Alvaro forgot)
Diffstat (limited to 'src/rabbit_types.erl')
-rw-r--r--src/rabbit_types.erl14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/rabbit_types.erl b/src/rabbit_types.erl
index ba48867a..039568df 100644
--- a/src/rabbit_types.erl
+++ b/src/rabbit_types.erl
@@ -27,7 +27,7 @@
vhost/0, ctag/0, amqp_error/0, r/1, r2/2, r3/3, listener/0,
binding/0, binding_source/0, binding_destination/0,
amqqueue/0, exchange/0,
- connection/0, protocol/0, user/0, internal_user/0,
+ connection/0, protocol/0, auth_user/0, user/0, internal_user/0,
username/0, password/0, password_hash/0,
ok/1, error/1, ok_or_error/1, ok_or_error2/2, ok_pid_or_error/0,
channel_exit/0, connection_exit/0, mfargs/0, proc_name/0,
@@ -131,11 +131,15 @@
-type(protocol() :: rabbit_framing:protocol()).
+-type(auth_user() ::
+ #auth_user{username :: username(),
+ tags :: [atom()],
+ impl :: any()}).
+
-type(user() ::
- #user{username :: username(),
- tags :: [atom()],
- auth_backend :: atom(),
- impl :: any()}).
+ #user{username :: username(),
+ tags :: [atom()],
+ authz_backends :: [{atom(), any()}]}).
-type(internal_user() ::
#internal_user{username :: username(),