From 070602779ce2b3e7f1ae4272c55987f1d7bb6a81 Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Sat, 16 Oct 2010 00:02:35 +0100 Subject: [PATCH] Changed UID and added further details to the custom info --- sso/services/ts3/__init__.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/sso/services/ts3/__init__.py b/sso/services/ts3/__init__.py index a17761b..09e5220 100644 --- a/sso/services/ts3/__init__.py +++ b/sso/services/ts3/__init__.py @@ -37,12 +37,11 @@ class TS3Service(BaseService): self._create_groups(kwargs['user'].groups.all().values_list('name', flat=True)) username = self.settings['name_format'] % details - ret = self.conn.send_command('tokenadd', {'tokentype': 0, 'tokenid1': self.settings['authed_sgid'], 'tokenid2': 0, 'tokendescription': "Auth Token for %s" % username, 'tokencustomset': "ident=sso_uid value=%s" % username }) - + ret = self.conn.send_command('tokenadd', {'tokentype': 0, 'tokenid1': self.settings['authed_sgid'], 'tokenid2': 0, 'tokendescription': "Auth Token for %s" % username, 'tokencustomset': "ident=sso_uid value=%s|ident=sso_userid value=%s|ident=eve_charid value=%s" % (kwargs['character'].name, kwargs['user'].id, kwargs['character'].id) }) if 'keys' in ret and 'token' in ret['keys']: token = ret['keys']['token'] url = "Register" % (self.settings['host'], username, self.settings['bookmark_name'], token) - return { 'username': username, 'permission token': token, 'registration url': url } + return { 'username': kwargs['character'].name, 'display name': username, 'permission token': token, 'registration url': url } return None