Logging in with Steam and the Django app prints an exception to the Django console:
ERROR:root:Missing required parameter in response from https://steamcommunity.com/openid/login: ('http://specs.openid.net/auth/2.0', 'assoc_type')
Traceback (most recent call last):
File "~/py3VirtualEnv/local/lib/python3.3/dist-packages/openid/message.py", line 455, in getArg
return self.args[args_key]
KeyError: ('http://specs.openid.net/auth/2.0', 'assoc_type')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "~/py3VirtualEnv/local/lib/python3.3/dist-packages/openid/consumer/consumer.py", line 1280, in _requestAssociation
assoc = self._extractAssociation(response, assoc_session)
File "~/py3VirtualEnv/local/lib/python3.3/dist-packages/openid/consumer/consumer.py", line 1397, in _extractAssociation
OPENID_NS, 'assoc_type', no_default)
File "~/py3VirtualEnv/local/lib/python3.3/dist-packages/openid/message.py", line 458, in getArg
raise KeyError((namespace, key))
KeyError: ('http://specs.openid.net/auth/2.0', 'assoc_type')
Using stateless mode makes the exception go away. This should probably be the default for the Steam backend.
Logging in with Steam and the Django app prints an exception to the Django console:
Using stateless mode makes the exception go away. This should probably be the default for the Steam backend.