Вопрос

http://github.com/uswaretech/Django-Socialauth/tree/master/socialauth/

Я немного не понимаю, как мне это использовать.Конечно, я прочитал примечания внизу, но я новичок в Django, поэтому мне нужна небольшая поддержка.

Ее структура выглядит как структура проекта, поскольку она содержит urls.py но я также знаю, что приложения тоже могут иметь это.Он также имеет manage.py что заставляет меня поверить, что это проект (плюс подкаталоги).

Так стоит ли мне просто интегрировать части этого в мой существующий проект?Это не приложение, верно?

В README также упоминается получение ключей API.Итак, если мне нужен стандартный интерфейс, в котором вы нажимаете на логотип Google/Yahoo, и он перенаправляется через Javascript на страницу аутентификации, где вы входите в систему, если вы еще не вошли в систему, возвращает вас на вашу собственную страницу, нужен ли мне API ключи?

Любые другие специальные советы приветствуются.

Это было полезно?

Решение

[Мы это написали]

  1. Впереди нас ждет довольно много вилок, так что вы можете их использовать.
  2. Если вам просто нужен openid, вам не нужны ключи API.
  3. Если вам нужен Twitter/FB, вам определенно нужны ключи.
  4. urls.py и Manage.py также показывают демонстрационное приложение.
  5. Socialauth — это приложение Django, которое вы можете скачать.

Другие советы

Я бы использовал вилку от Agiliq (те же ребята).

Если вы посмотрите на коммиты в Agiliq и Uswaretech, вы увидите, что в форке Agiliq есть более свежие коммиты.

И вы также можете использовать django-social-auth, который может показаться еще одним форком, но это совершенно другая реализация.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top