diff options
| author | Michael Klishin <michael@clojurewerkz.org> | 2018-07-08 17:38:51 +0300 |
|---|---|---|
| committer | Michael Klishin <michael@clojurewerkz.org> | 2018-07-08 17:38:51 +0300 |
| commit | 1c75310b23c401ae014230aacb38f0a07929a012 (patch) | |
| tree | 6146377495a7221bd9403f310a528f05ab2d7244 /src | |
| parent | 77fcb2c09fb3142d6c3cc26153f5d4d543da15cd (diff) | |
| download | rabbitmq-server-git-1c75310b23c401ae014230aacb38f0a07929a012.tar.gz | |
Log which module in the chain successfully authenticated the user
At debug level; there already are info messages about accepted and successfully
authenticated and authorized connections.
[#158782152]
[#158782156]
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_access_control.erl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/rabbit_access_control.erl b/src/rabbit_access_control.erl index 9bbebfaebf..020e48ba5a 100644 --- a/src/rabbit_access_control.erl +++ b/src/rabbit_access_control.erl @@ -64,6 +64,7 @@ check_user_login(Username, AuthProps) -> %% passwordless (i.e pre-authenticated) login with authZ. case try_authenticate(ModN, Username, AuthProps) of {ok, ModNUser = #auth_user{username = Username2}} -> + rabbit_log:debug("User '~s' authenticated successfully by backend ~s", [Username2, ModN]), user(ModNUser, try_authorize(ModZs, Username2, AuthProps)); Else -> Else @@ -72,7 +73,8 @@ check_user_login(Username, AuthProps) -> %% Same module for authN and authZ. Just take the result %% it gives us case try_authenticate(Mod, Username, AuthProps) of - {ok, ModNUser = #auth_user{impl = Impl}} -> + {ok, ModNUser = #auth_user{username = Username2, impl = Impl}} -> + rabbit_log:debug("User '~s' authenticated successfully by backend ~s", [Username2, Mod]), user(ModNUser, {ok, [{Mod, Impl}], []}); Else -> Else |
