Any time I attempt to sign in via openid on another site with my byteflow blog, I get the following odd exception:
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py", line 92, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "/project/byteflow/apps/openidserver/views.py", line 82, in endpoint
raise Exception("Logged in as %s while expecting %s" % (request.user, djangoid.user))
Exception: Logged in as dr_memory while expecting root
And yes, that's quite correct: I'm not posting as the root user, and wouldn't want to. Poking through openidserver/views.py, I'm not quite sure I understand what's going on: get_djangoid_from_identity() (lines 25-30) seems like it would always return the first superuser in the list (presumably always root).
Is openidserver functional for non-root users? Is there a bit of additional configuration that I've missed?
-n
--
Everyone knows history moves in circles;
the surprise is how big the circles are.
(--Greil Marcus)