diff options
author | James E. Blair <corvus@gnu.org> | 2010-04-03 11:50:28 -0700 |
---|---|---|
committer | James E. Blair <corvus@gnu.org> | 2010-04-03 11:50:28 -0700 |
commit | 48d0eda8d6f8dc40a8cd6e9874c8145f81c28e6a (patch) | |
tree | 3ca4c562135dbd87c3e9a76a4c02bc59cee9afc1 /quoins/openid_controllers.py | |
parent | 52a3511b1205d7b76b52580e7a9994db5d893afa (diff) |
Handle more bad arguments, including to openid server.
Diffstat (limited to 'quoins/openid_controllers.py')
-rw-r--r-- | quoins/openid_controllers.py | 2 |
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' |