2015-08-28 3 views
8

Я работаю с проектом в Odoo, и я включил google Войти. Проблема в том, что когда пользователь пытается войти в систему из разных браузеров одновременно, сохраняется только последний сеанс регистрации, а старые заканчиваются.OAuth2 - Как сохранить подписку в нескольких браузерах одновременно?

Например, я вхожу в систему Odoo, используя google on chrome, а затем войдите в Mozilla firefox. На этом этапе, если я обновляю свою страницу на хроме, где я вхожу, я выйду из системы, и мне будет предложено снова войти в систему, но я все еще подписался на firefox.

После многих соображений мне пришло в голову, что, вероятно, старые токены обновления обновляются. Однако на официальных документах, я увидел это:

Маркер может перестать работать по одной из следующих причин:

  • Пользователя аннулирован доступ.
  • Значок не использовался в течение шести месяцев.
  • Учетная запись пользователя превысила определенное количество запросов токенов.

Если это не так, то почему я не могу оставаться в системе из нескольких браузеров одновременно? Что мне делать, чтобы оставаться в системе с помощью google из нескольких браузеров?

Любая помощь будет оценена!

+0

Вы уже побывали на http://redis.io/ быстро, как на печенье. Хорошее начало –

ответ

4

Я мало знаю об Odoo, но, скорее всего, это связано с политикой odoo, что они поддерживают сеанс регистрации для учетной записи только с одного места (и заканчивают старые сессии). Я уверен, что то же самое относится к тому, когда вы входите в систему с паролем, который у вас будет только один сеанс.

При использовании логина с помощью Google (или других методов) большинство приложений выдают свои собственные учетные данные (файлы cookie и т. Д.), И они определяют срок службы сеанса (большинство из них не привязывают их к сеансу Google). Я подозреваю, что это то, что вы здесь испытываете.

Предыдущие токены не становятся недействительными для одного и того же приложения, когда выдается новый токен (до предела примерно 25).

+0

Здравствуйте, @nvnagr, не могли бы вы показать мне, где именно Оду упоминает, «что они поддерживают сеанс входа в систему для учетной записи только с одного места (и заканчивают старые сессии)»? – solving12

+0

хорошо, есть ли у вас какие-либо аутентичные ссылки, подтверждающие это? – solving12

+0

Когда я вхожу через имя пользователя - пароль, мои старшие токены не истекают. И обновление из нескольких браузеров одновременно не приводит к выходу старшего сеанса. – solving12