Oduvan
Сен. 30, 2008 00:32:39
Хочу на сайте докрутить кроме базовой авторизации докрутить еще и openid.
Джанга поддерживает систему бекендов. Но, на сколько я понял, если я буду строить свой бекед следующим за базовою авторизацию в массиве AUTHENTICATION_BACKENDS, то сразу обламываюсь с группами юзеров с различными типами авторизаций. Т.е. этого уже достаточно, чтоб вообще отказаться от затеи.
Остается создать наследника от базовой авторизации. Им пользоваться.
Так? Вариантов больше нет? Кодом пока не гружу, код будет позже )
Александр Кошелев
Сен. 30, 2008 01:32:20
Oduvan
Так?
хм… нет.
Oduvan
Вариантов больше нет?
можно вообще на бекэнды не завязываться.
Посмотрите существующие реализации интеграции Openid в джангу
Oduvan
Сен. 30, 2008 13:37:42
Daevaorn
Посмотрите существующие реализации интеграции Openid в джангу
Посмотрел -
http://code.google.com/p/django-openid/ Пришлось еще подпиливать, чтоб оно заработало на 1 джанге и на последней опенайди библиотеке.
http://www.lyabah.com/?p=61Но после авторизации в понятиях Django пользователь остается анонимным. Посему необходимо докрутить его авторизацию.
Думаю сегодня вечером ее добью.
Oduvan
Окт. 15, 2008 20:06:55
Добил… только написать только щас получилось ((
http://www.lyabah.com/?p=74