Commit patched auth.py

Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
This commit is contained in:
Patrick Uiterwijk 2018-03-03 12:23:15 +00:00
parent e3cb272c41
commit 9eca0c928d

View file

@ -413,12 +413,14 @@ class Session(object):
else:
raise koji.AuthError('%s is not authorized to login other users' % client_dn)
user_id = self.getUserId(username)
user_id = self.getUserIdFromKerberos(username)
if not user_id:
if context.opts.get('LoginCreatesUser'):
user_id = self.createUser(username)
else:
raise koji.AuthError('Unknown user: %s' % username)
user_id = self.getUserId(username)
if not user_id:
if context.opts.get('LoginCreatesUser'):
user_id = self.createUser(username)
else:
raise koji.AuthError('Unknown user: %s' % username)
self.checkLoginAllowed(user_id)