Skip to content

Commit 5e97011

Browse files
author
Omer Katz
authored
Allow shortstr in AMQPlain authentication method
Fixes #1914.
1 parent ed70fa4 commit 5e97011

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/rabbit_auth_mechanism_amqplain.erl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,15 @@ handle_response(Response, _State) ->
4848
{{value, {_, longstr, User}},
4949
{value, {_, longstr, Pass}}} ->
5050
rabbit_access_control:check_user_pass_login(User, Pass);
51+
{{value, {_, longstr, User}},
52+
{value, {_, shortstr, Pass}}} ->
53+
rabbit_access_control:check_user_pass_login(User, Pass);
54+
{{value, {_, shortstr, User}},
55+
{value, {_, longstr, Pass}}} ->
56+
rabbit_access_control:check_user_pass_login(User, Pass);
57+
{{value, {_, shortstr, User}},
58+
{value, {_, shortstr, Pass}}} ->
59+
rabbit_access_control:check_user_pass_login(User, Pass);
5160
_ ->
5261
{protocol_error,
5362
"AMQPLAIN auth info ~w is missing LOGIN or PASSWORD field",

0 commit comments

Comments
 (0)