У меня, по большей части, есть django -allauth, работающий в демонстрационном приложении. Я немного борюсь с последним компонентом - интеграцией логинов OpenID. Мне удалось успешно интегрировать вход OpenID через Steam.
Однако я хотел бы дать пользователю выбор из списка серверов OpenID для использования, и до сих пор не могу понять это.
В документации django -allauth приведен пример конфигурации в settings.py:
'openid': {'SERVERS': [ dict(id='yahoo', name='Yahoo', openid_url='http://me.yahoo.com'), dict(id='hyves', name='Hyves', openid_url='http://hyves.nl'), dict(id='google', name='Google', openid_url='https://www.google.com/accounts/o8/id')] },…
Как получить доступ к этим серверам / настройкам в шаблоне, например в <select>
?
Кроме того, Google URL дает 404, каков правильный URL Google OpenID?