2015-02-08 5 views
0

В настоящее время я использую модуль Social Auth Python для аутентификации пользователей через поставщиков услуг OAuth, таких как Google, Facebook, Github и Stack Overflow.Stack Overflow OAuth - Python Social Auth

Я завершил процесс для fb, google и github, но я не знаю, как это сделать для stackoverflow. Сайты учебник говорят, что мне нужно дать следующее в settings.py:

SOCIAL_AUTH_STACKOVERFLOW_KEY = '' 
SOCIAL_AUTH_STACKOVERFLOW_SECRET = '' 
SOCIAL_AUTH_STACKOVERFLOW_API_KEY = '' 

Что должно быть дано в шаблоне? Например, я дал следующее для google:

<a href = "{% url 'social:begin' 'google-oauth2' %}?next={{ request.path }}" > Google</a> 

Каков его эквивалент для переполнения стека? Пожалуйста, помогите, спасибо заранее.

ответ

1

Посмотрите на psa django template example. Все, что вам нужно сделать, это передать правильное имя backover stackoverflow. Также проверьте версию PSA, чтобы гарантировать, что локальная версия пакета поддерживает stackoverflow oauth.

0

Я получил его:

<a href = "{% url 'social:begin' 'stackoverflow' %}?next={{ request.path }}"> Stackoverflow</a></p> 
Смежные вопросы