Corrected authenticator group return

It works.
This commit is contained in:
Adarnof
2016-03-21 02:46:23 +00:00
parent d1038d1b72
commit b8db2c464b
6 changed files with 15 additions and 5 deletions

1
thirdparty/Mumble/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
authenticator.ini

View File

@@ -499,11 +499,13 @@ def do_main_program():
return (FALL_THROUGH, None, None)
uid, upwhash, ugroups = res
groups = ugroups.split(',')
if allianceauth_check_hash(pw, upwhash):
info('User authenticated: "%s" (%d)', name, uid + cfg.user.id_offset)
debug('Group memberships: %s', str(ugroups))
return (uid + cfg.user.id_offset, entity_decode(name), ugroups)
debug('Group memberships: %s', str(groups))
return (uid + cfg.user.id_offset, entity_decode(name), groups)
info('Failed authentication attempt for user: "%s" (%d)', name, uid + cfg.user.id_offset)
return (AUTH_REFUSED, None, None)