Я использую Django 1.5 и django-social-auth. Я могу войти в систему с Facebook, используя шаблон:Facebook не выходит из системы при использовании django-social-auth social_auth disconnect
<a href="{% url "socialauth_begin" 'facebook' %}"><img src="{% static "assets/img/login-with-facebook.png" %}"></img></a>
Позже я использую шаблон отключения который я думал бы отключить меня от Facebook, как если бы я потом перейти к facebook.com я должен попросить войти еще раз. Я считаю, что это обычное поведение для большинства приложений, использующих социальную аутентификацию.
<a id="logout-option" href={% url "socialauth_disconnect" 'facebook'%}>[logout]</a>
Может кто-то объяснить, что ожидаемое поведение должно быть для socialauth_disconnect и должен ли он также войти меня из Facebook? Если нет, то каков рекомендуемый способ сделать это? Как насчет других провайдеров?
Я вижу, причина в том, что это произошло потому, что мы обнаружили, что условия использования Facebook говорят, что «ваш сайт должен предлагать явный вариант« Выход », который также регистрирует пользователя из Facebook» здесь https://developers.facebook.com/policy. Мы в конечном итоге использовали sdk для выхода в систему. Спасибо за разжалование. –