2015-12-16 2 views
0

В моем приложении я проверяю пользователя локально, сопоставляя идентификатор пароля и электронной почты в локальной базе данных и создавая ключ сеанса с помощью генератора UAVID JAVA и сохраняя его в кэше Guava и проверяя его с каждым запросом от пользователя. Теперь я также проверяя пользователя с помощью аутентификации OpenID с использованием внешнего интерфейса, теперь я хочу управлять сеансом для пользователей, которые используют логин, используя OpenID , используя тот же подход.Как управлять Сессией в Восхитительной майке?

В фоновом режиме я использую услугу спокойного джерси, спящий режим, PostgreSQL и передний конец HTML5 и могут быть клиентом android и т. Д.

Теперь я застрял в том, что когда пользователь проверяет через интерфейс, используя OpenID, как я поддерживаю сеанс, используя вышеприведенный подход?

+0

Можете ли вы создать пользователя в локальной базе данных для пользователя OpenID? –

+0

@ThangHoang это будет лучше подход или я могу использовать любой другой вариант? –

+0

Вы нашли решение? –

ответ

0

Теперь я создаю частичный профиль пользователей в моей локальной базе данных, которые идут через открытый идентификатор и проверяют только свой идентификатор электронной почты в базе данных и создают ключ сеанса с использованием генератора UAVID JAVA и сохраняют его в кэше Guava и проверяют его с каждым запросом поступает от пользователя.

Смежные вопросы