Django-openauth-id документация и руководства по установке

По некоторым вопросам этот пакет был рекомендован для предоставления Django возможностей OpenAuth.

Я новичок в Django и, как один из моих первых проектов, я пытаюсь повторить механизмы входа и регистрации Stackru. Единственными двумя документами, которые касаются удобства использования и установки пакета, являются файлы README и openid.txt. я забыл упомянуть пример в их кодовой базе

Я реализовал то, что реализовали файлы и пример, но до сих пор чувствую себя потерянным с точки зрения понимания того, как работает механизм и как создать сайт с интеграцией openauth-id.

У меня есть следующие вопросы:

  1. Лучший способ включить несколько поставщиков OpenID
  2. Правильный способ подключения к моделям Django-пользователя
  3. Обработка любых проблем безопасности, конфиденциальности и т. Д., Которые могут возникнуть

2 ответа

Я привел пример использования django-openid-auth с openid-selector(http://code.google.com/p/openid-selector/) для приятного пользовательского интерфейса на github. Посмотрите, поможет ли это.

https://github.com/rajasaur/openid_userprofiles

Если что-то не понятно из примеров, пожалуйста, спросите, и я буду более чем рад помочь

Imho: вам нужно включить каждого ID провайдера в отдельный бэкэнд аутентификации. Основным приемом также является использование встроенной пользовательской модели. Посмотрите пример плагина, который предоставляет несколько провайдеров аутентификации django-social_auth на github. Надеюсь, что это поможет...

Другие вопросы по тегам