summaryrefslogtreecommitdiff
path: root/quoins/openid_controllers.py
diff options
context:
space:
mode:
authorJames E. Blair <corvus@gnu.org>2010-04-03 11:50:28 -0700
committerJames E. Blair <corvus@gnu.org>2010-04-03 11:50:28 -0700
commit48d0eda8d6f8dc40a8cd6e9874c8145f81c28e6a (patch)
tree3ca4c562135dbd87c3e9a76a4c02bc59cee9afc1 /quoins/openid_controllers.py
parent52a3511b1205d7b76b52580e7a9994db5d893afa (diff)
Handle more bad arguments, including to openid server.
Diffstat (limited to 'quoins/openid_controllers.py')
-rw-r--r--quoins/openid_controllers.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/quoins/openid_controllers.py b/quoins/openid_controllers.py
index 8b1619f..d7728c9 100644
--- a/quoins/openid_controllers.py
+++ b/quoins/openid_controllers.py
@@ -173,6 +173,8 @@ class OpenIDController(TGController):
173 oserver = openid.server.server.Server(store, 173 oserver = openid.server.server.Server(store,
174 self.absolute_url('/server')) 174 self.absolute_url('/server'))
175 oid_request = oserver.decodeRequest(request.params) 175 oid_request = oserver.decodeRequest(request.params)
176 if not oid_request:
177 raise Exception("This does not appear to be an OpenID request")
176 request.environ['oid_request']=oid_request 178 request.environ['oid_request']=oid_request
177 179
178 request.environ['oid_return_verified']='not verified' 180 request.environ['oid_return_verified']='not verified'