Почему Steam OpenID перенаправляет меня на ошибку dgango view?

python django openid steam python-social-auth

77 просмотра

1 ответ

115 Репутация автора

Я использую Django, Python Social Auth и Steam. Для регистрации я отправил запрос на получение Steam ({% url social: begin steam%}), и у меня появилась страница регистрации Steam. Я передал свой логин и пароль и нажал кнопку входа в систему. После этого я был перенаправлен на URL-адрес ошибки (не на URL-адрес успеха). Это значит, что я вошел только в Steam, но не на своем веб-сайте. Так почему же это случилось?

Автор: Max Источник Размещён: 18.07.2016 08:07

Ответы (1)


0 плюса

115 Репутация автора

Я добавил эти переменные в settings.py, когда я удалил их, мой сайт начал работать, как я ожидал.

SOCIAL_AUTH_PIPELINE = (
'social.pipeline.social_auth.social_details',
'social.pipeline.social_auth.social_uid',
'social.pipeline.social_auth.auth_allowed',
'social.pipeline.social_auth.social_user',
'social.pipeline.social_auth.associate_user',
'social.pipeline.social_auth.load_extra_data',
'social.pipeline.user.user_details',
)

SOCIAL_AUTH_DISCONNECT_PIPELINE = (
# Verifies that the social association can be disconnected from the current
# user (ensure that the user login mechanism is not compromised by this
# disconnection).
'social.pipeline.disconnect.allowed_to_disconnect',

# Collects the social associations to disconnect.
'social.pipeline.disconnect.get_entries',

# Revoke any access_token when possible.
'social.pipeline.disconnect.revoke_tokens',

# Removes the social associations.
'social.pipeline.disconnect.disconnect',

)
Автор: Max Размещён: 03.08.2016 04:14
Вопросы из категории :
32x32