From 5a8eaedec7b4354d82f00a9b8e8215828bdac611 Mon Sep 17 00:00:00 2001 From: equinox Date: Fri, 1 Apr 2011 06:39:29 +0200 Subject: add tickets to successful login site --- index.py | 12 ++++++++++-- templates/select.html | 2 +- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/index.py b/index.py index 0fd89af..debb815 100755 --- a/index.py +++ b/index.py @@ -12,8 +12,11 @@ from lxml import etree from lxml.html import formfill from StringIO import StringIO import ldap -import mx.DateTime +import mx.DateTime, urllib from accountservice import accountservice +import ticket + +tgt_sites = ['wiki'] class ldapobj(object): def __init__(s, data): @@ -61,7 +64,12 @@ class SubdapSite(object): # e.message['info'] user = ldapobj(l.search_s(dn, ldap.SCOPE_BASE, '(objectclass=*)', [])) - return render('select.html', user = user) + + tgts = {} + for site in tgt_sites: + tgts[site] = urllib.urlencode(ticket.tgt_create(site, user['cn'])) + + return render('select.html', user = user, tgts = tgts) ## x = '' # for r in data: diff --git a/templates/select.html b/templates/select.html index e7dc1f2..4f54d02 100644 --- a/templates/select.html +++ b/templates/select.html @@ -10,7 +10,7 @@ -- cgit v1.2.1