Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 30, 2008 00:32:39

Oduvan
От:
Зарегистрирован: 2008-07-19
Сообщения: 60
Репутация: +  0  -
Профиль   Отправить e-mail  

Добавить бекэнд авторизации

Хочу на сайте докрутить кроме базовой авторизации докрутить еще и openid.

Джанга поддерживает систему бекендов. Но, на сколько я понял, если я буду строить свой бекед следующим за базовою авторизацию в массиве AUTHENTICATION_BACKENDS, то сразу обламываюсь с группами юзеров с различными типами авторизаций. Т.е. этого уже достаточно, чтоб вообще отказаться от затеи.

Остается создать наследника от базовой авторизации. Им пользоваться.

Так? Вариантов больше нет? Кодом пока не гружу, код будет позже )



Офлайн

#2 Сен. 30, 2008 01:32:20

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Добавить бекэнд авторизации

Oduvan
Так?
хм… нет.
Oduvan
Вариантов больше нет?
можно вообще на бекэнды не завязываться.

Посмотрите существующие реализации интеграции Openid в джангу



Офлайн

#3 Сен. 30, 2008 13:37:42

Oduvan
От:
Зарегистрирован: 2008-07-19
Сообщения: 60
Репутация: +  0  -
Профиль   Отправить e-mail  

Добавить бекэнд авторизации

Daevaorn
Посмотрите существующие реализации интеграции Openid в джангу
Посмотрел - http://code.google.com/p/django-openid/

Пришлось еще подпиливать, чтоб оно заработало на 1 джанге и на последней опенайди библиотеке. http://www.lyabah.com/?p=61

Но после авторизации в понятиях Django пользователь остается анонимным. Посему необходимо докрутить его авторизацию.

Думаю сегодня вечером ее добью.



Офлайн

#4 Окт. 15, 2008 20:06:55

Oduvan
От:
Зарегистрирован: 2008-07-19
Сообщения: 60
Репутация: +  0  -
Профиль   Отправить e-mail  

Добавить бекэнд авторизации

Добил… только написать только щас получилось ((

http://www.lyabah.com/?p=74



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version