Как централизовать логины OpenID в django?

Я разделил свое приложение Django на два сайта с разными базами данных. Я использую OpenID (python_openid-2.2.5) для аутентификации / регистрации, но пользователи сайта A отличаются от сайта B.

Как я могу сделать, чтобы централизованные логины между приложениями, работающими на разных базах данных?

И я хочу базу данных только для OpenID. Я видел эту статью Джозефа Смарра в Plaxo и этот вопрос о стековом потоке, но я не знаю, так ли это с питоном.

Как я могу сделать это?

Спасибо!

1 ответ

Вы можете использовать django-cas - CAS (Central Authentication Service), это то, что я использую для централизованной системы аутентификации.

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