Posted last note too soon; you can indeed issue the challenge without an
https scheme, but once the user attempts login:
Traceback (most recent call last):
File "/usr/local/lib/python2.4/site-packages/qp/pub/publish.py", line 158, in
process_hit
self.fill_response()
File "/usr/local/lib/python2.4/site-packages/qp/pub/publish.py", line 202, in
fill_response
assert get_request().get_scheme() == 'https', (
AssertionError: Session cookies are only allowed with https.
I can certainly see why this might be so, although some applications / use
cases may find this level of assurance burdensome. Thoughts?