Enable mod_proxy to sit in front of TurboGears and pass along the

kerberos principal name
Add an identity an visit class to TurboGears that can handle the user
 without requiring a database
Update the UI to show the user correctly.
Note that this is currently disabled. It is hardcoded to always return the
 principal test@FREEIPA.ORG in proxyprovider.py
It doesn't handle an unauthorized request because that can never happen.
This commit is contained in:
rcritten
2007-09-10 16:33:01 -04:00
parent 37d10e0c51
commit 182fbe3094
9 changed files with 239 additions and 14 deletions

View File

@@ -4,6 +4,7 @@ start-ipagui.py
ipa_gui.egg-info/PKG-INFO
ipa_gui.egg-info/SOURCES.txt
ipa_gui.egg-info/dependency_links.txt
ipa_gui.egg-info/entry_points.txt
ipa_gui.egg-info/not-zip-safe
ipa_gui.egg-info/paster_plugins.txt
ipa_gui.egg-info/requires.txt
@@ -13,8 +14,14 @@ ipagui/__init__.py
ipagui/controllers.py
ipagui/json.py
ipagui/model.py
ipagui/proxyprovider.py
ipagui/proxyvisit.py
ipagui/release.py
ipagui/config/__init__.py
ipagui/forms/__init__.py
ipagui/forms/user.py
ipagui/helpers/__init__.py
ipagui/helpers/userhelper.py
ipagui/templates/__init__.py
ipagui/tests/__init__.py
ipagui/tests/test_controllers.py