единый вход для разных приложений.в приложениях J2EE - PullRequest
0 голосов
/ 21 июля 2011

У меня есть 4 приложения и разные технологии (php, .net и java) и 4 приложения с разными базами данных, и страница входа в diff.

Я хочу создать страницу входа, чтобы у всех четырех приложений была только одна страница входа и после входа в систему с вновь созданной страницы она пропускает страницу входа в приложение 4, и должна отображаться следующая страница после входа в систему.

Ответы [ 2 ]

0 голосов
/ 24 июля 2012

Установите cookie из одного из ваших приложений и проверьте из других приложений, установлен ли cookie для правильного домена.Вы можете установить значение cookie в качестве текущего имени пользователя, вошедшего в систему.

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

Таким образом, мы добились единой регистрации между нашим приложением и IBMCognos.

Ознакомьтесь с этим обсуждением для получения более подробной информации.- SSO между Java EE и приложением Cognos

0 голосов
/ 21 июля 2011

Вам следует обратить внимание на технологии Single Sign On.

SAML (язык разметки утверждений безопасности) - одна из составляющих технологий, которая может удовлетворить такие требования.У вас будет портал, выступающий в качестве поставщика удостоверений SAML, и ваши приложения станут поставщиками услуг SAML.Доступно много открытых и коммерческих продуктов, которые реализуют SAML и могут помочь вам его интегрировать.

...