интеграция веб-приложений adfs и gwt

Я хочу войти в систему с помощью файла adfs. Сценарий выглядит следующим образом: 1. пользователь получает доступ к моей ссылке на веб-приложение, где будет кнопка входа в систему, при нажатии на которую вызов должен быть сделан в adfs. 2. если сеанс adfs уже установлен, он должен перенаправить меня обратно в мое приложение с графиком, подобным тому, что в facebook, из которого я могу проверить пользователя и использовать его свое приложение. 3. если сеанс adfs отсутствует, он предоставит экран входа в систему adfs, а затем после входа он перенаправит обратно в приложение с некоторым графоподобным объектом.

Я хочу реализовать описанный выше сценарий, как мне это сделать, не используя openam, opensso или Shibboleth.

Спасибо,


person Mahesh More    schedule 09.11.2012    source источник


Ответы (1)


Ваше веб-приложение - ASP.NET? Если это так, вам нужно добавить WIF.

Когда пользователь получает доступ к защищенной странице, WIF перехватывает вызов и перенаправляет вас на экран входа в ADFS.

Обычно у вас нет кнопки «Войти» внутри вашего приложения (хотя есть способы ее обмануть).

Что касается «графа, похожего на вещь» - не уверен, о чем вы говорите, но ADFS может возвращать любой атрибут, такой как имя, адрес электронной почты и т. Д., Которые находятся в AD или в базе данных SQL.

Обновить

Вы можете пойти двумя путями:

  • Установите что-то вроде OpenAM или PingFederate, которое будет обрабатывать ваше Java-приложение и объединяться с ADFS.
  • Используйте О Oracle OpenSSO Fedlet или OpenAM. ,
person rbrayb    schedule 11.11.2012
comment
мое веб-приложение находится в java, и я не нашел ни одного WIF pulgin для java. И граф, как вещь, не что иное, как ответ, отправленный обратно из adfs ... Есть ли другой способ сделать это? - person Mahesh More; 13.11.2012
comment
эй, вы можете помочь мне с этим: stackoverflow.com/questions/13454088/ - person Mahesh More; 19.11.2012