Уведомления

Группа в Telegram: @pythonsu

#1 Май 20, 2020 11:34:30

ol2866
Зарегистрирован: 2020-03-04
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

allauth авторизация

есть 2 проекта с allauth . надо организовать общую авторизацию
1. не подскажите примеры настройки провайдеров для allauth? не важно - по OpenID или OAuth
2 как можно сделать по другому? что и где почитать?

Офлайн

#2 Май 21, 2020 11:15:28

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2267
Репутация: +  41  -
Профиль   Отправить e-mail  

allauth авторизация

По джанге есть отдельный раздел

django-rest-framework-sso
django-oauth-toolkit
django-cas-ng

посмотрите, allauth вам тут вроде не поможет, собственно гуглите про SSO авторизацию и серверные реализации oauth, SAML, CAS, JWT и тп
думаю JWT, OpenID (правда не смотрел что там сейчас есть из серверных реализаций) - самое простое
CAS/SAML - Больше для энтерпрайз уровня
Oauth2 - можно, но он на мой взгляд избыточен, и больше подходит для авторизации и представляния прав, чем аутентификации, хотя опять же django-oauth-toolkit выглядит простым в использовании В) Обычно используется в микросервисной архитектуре

Отредактировано slav0nic (Май 21, 2020 11:26:18)

Офлайн

#3 Май 21, 2020 11:44:45

ol2866
Зарегистрирован: 2020-03-04
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

allauth авторизация

хочу к дачному сайту(ДС) DjangoBB прикрутить, а там используется allauth - переделывать не хочется…
собственно там OpenID и OAuth и реализовано. со стороны клиента более менее понятно, а вот со стороны провайдера(ДС) - какие ответы, в каком формате? никак не разберусь….
хорошо бы примеры или где почитать….

здесь пишу, бо в джанге и питоне новичок….могу еще и там написать - мне не сложно

Офлайн

#4 Май 21, 2020 13:18:07

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2267
Репутация: +  41  -
Профиль   Отправить e-mail  

allauth авторизация

django-oauth-toolkit как сервер, allauth как клиент
в форуме вроде allauth прикручен лишь на уровне djangobb-project, заменить думаю не должно быть проблемно

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version