Add user_domain_name to logs regarding authentication
The user domain name is useful information when troubleshooting authentication in OpenStack-installations with multiple domains. Change-Id: I1cecd36bfafd7bdf9a9c68d2311fa5ff96272f36
This commit is contained in:
parent
846d269d90
commit
b41402ef26
@ -136,19 +136,15 @@ class Login(django_auth_forms.AuthenticationForm):
|
|||||||
password=password,
|
password=password,
|
||||||
user_domain_name=domain,
|
user_domain_name=domain,
|
||||||
auth_url=region)
|
auth_url=region)
|
||||||
msg = 'Login successful for user "%(username)s", remote address '\
|
LOG.info('Login successful for user "%(username)s" using domain '
|
||||||
'%(remote_ip)s.' % {
|
'"%(domain)s", remote address %(remote_ip)s.',
|
||||||
'username': username,
|
{'username': username, 'domain': domain,
|
||||||
'remote_ip': utils.get_client_ip(self.request)
|
'remote_ip': utils.get_client_ip(self.request)})
|
||||||
}
|
|
||||||
LOG.info(msg)
|
|
||||||
except exceptions.KeystoneAuthException as exc:
|
except exceptions.KeystoneAuthException as exc:
|
||||||
msg = 'Login failed for user "%(username)s", remote address '\
|
LOG.info('Login failed for user "%(username)s" using domain '
|
||||||
'%(remote_ip)s.' % {
|
'"%(domain)s", remote address %(remote_ip)s.',
|
||||||
'username': username,
|
{'username': username, 'domain': domain,
|
||||||
'remote_ip': utils.get_client_ip(self.request)
|
'remote_ip': utils.get_client_ip(self.request)})
|
||||||
}
|
|
||||||
LOG.warning(msg)
|
|
||||||
raise forms.ValidationError(exc)
|
raise forms.ValidationError(exc)
|
||||||
if hasattr(self, 'check_for_test_cookie'): # Dropped in django 1.7
|
if hasattr(self, 'check_for_test_cookie'): # Dropped in django 1.7
|
||||||
self.check_for_test_cookie()
|
self.check_for_test_cookie()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user