Jump to content

znack

Новичок
  • В сети

  • Количество сообщений

    1
  • Reputation

    0 znack's Reputation
  1. Здравствуйте. Есть существующий сайт, написанный на python+django, хотелось бы внедрить SSO, чтобы общей была не только база пользователей с паролями (это удалось сделать), но и общие сессии, дабы не заставялть пользователей на форуме заново вводить логин-пароль. То есть условно задачу можно описать так: надо читать сессии пользователь с уже созданной на django базы. Читал документацию, смотрел код примера, там есть такие строки: /** * Here is where we would get our information from our main site. * Typical information to return would be UserID (unique to your application), Username, Email Address * An Ideal way to return this data would be in a JSON encoded array which you can then decode in this script. **/ $data = file_get_contents('oursite.com/ssoFetchDetails.php?key='.$session); Судя по примеру, я должен делать каждый раз запрос к серверу на джанго, просить его вернуть данные о пользователе - но это, во-первых, будет отнимать силы у джанговского сервера, а во-вторых, тратить время на лишний запрос к другому серверу. В общем, думаю, это не самая хорошая идея Можно ли как-то просто читать сессии с внешней бд и есть ли для этого уже готовый сниппет? Спасибо.