Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 21, 2010 01:26:58

fth
От:
Зарегистрирован: 2010-07-26
Сообщения: 105
Репутация: +  0  -
Профиль   Отправить e-mail  

OpenID

Знаю, что по культуре надо бы гуглить, но всё-таки спрошу здесь, ибо . (ногами прошу не пинать, ибо в этой теме пока не очень разбираюсь)

Хотелось бы реализовать на сайте авторизацию с кнопками от основных провайдеров (начиная от стандартного openid.net до Гугл аккаунтов и Вконтакте), так что бы при первом входе юзеру предлагалось ввести свой никнейм (в случае игнорирования ему будет генрироваться случайный), т.е. что б в дальнейшем можно было работать с пользователям через стандартное User.
Плюс полезными плюшками хотелось бы заиметь возможность завязывания на аккаунт других опенид записей, во-первых для возможности захода на аккаунт с нескольких openid, а во-вторых для планируемой интеграции с вконтактом.

Что посоветуете использовать для реализации данной задачи?
Вроде как самое близкое и подходящее:
http://www.lyabah.com/index.php/2008/10/15/openid-и-django-часть-2/

Что скажете?



Офлайн

#2 Окт. 30, 2010 17:26:14

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

OpenID

Попробуй разобраться на живом примере с DjangoBB там как раз реализовано авторизация через openid.
Cкачай код и посмотри чтои как там дебагером пройдись итп

Офлайн

#3 Ноя. 1, 2010 11:27:21

alafin
Root
От: Киев, Украина
Зарегистрирован: 2006-04-06
Сообщения: 756
Репутация: +  3  -
Профиль   Отправить e-mail  

OpenID

fth, есть замечательная аппа для этих целей, которую кстати мы и используем в DjangoBB http://bitbucket.org/benoitc/django-authopenid/wiki/Home . Ставиться сие чудо поверх django-registration. Пока что работает с Django-registration 0.7.



Офлайн

#4 Ноя. 3, 2010 15:54:59

Enchantner
От:
Зарегистрирован: 2009-02-11
Сообщения: 442
Репутация: +  0  -
Профиль   Отправить e-mail  

OpenID

Я статейку небольшую про это писал, правда, там не про джангу конкретно, а вообще. Но, может, чем поможет - http://habrahabr.ru/blogs/python/101221/



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version