2012-01-25 4 views
-2

ПриветSingle Sign On в Django

I, м workig в развитии Джанго, по меньшей мере, 4 приложения, где каждое приложение есть это собственный домен, идея централизовать в Single Sign On в этом 4-приложения с центральный db и центральная панель входа в систему, когда логин пользователя на главной панели входа может быть перенаправлен на любое из других приложений без повторного входа в систему.

Также, когда пользователь выходит из системы, выход из системы работает для всех приложений.

Я исследовал и нашел django-sso и попытался реализовать, но не работает, может кто-нибудь помочь мне в этом.

Как я могу достичь этого?

+0

Это не вопрос. Пожалуйста, спросите о конкретной ошибке или проблеме, с которой вы работаете в django-sso, или о том, какой пакет лучше использовать для SSO в Django. –

+0

@AlisonR. Если вы не думаете, что это реальный вопрос, идите и отметьте это как таковое (если вы еще этого не сделали). – Marcin

ответ

1

Способ сделать это с помощью файла cookie, который каким-то образом делится между различными доменами. Поскольку это точно то, что cookie сам по себе никогда не будет вдаваться, вам понадобится какая-то магия между ними. См. this сообщение для некоторых идей