Могу ли я использовать WIF для аутентификации в таких сервисах, как Gmail и Hotmail?

Может ли Windows Identity Foundation позволить нам подключаться к службам и читать контактную информацию?

Вот представление о преимуществах WIF:

  • WIF обеспечивает внешнюю аутентификацию, передавая ее службам токенов безопасности (STS) и сокращая требования к отдельным разработчикам.
  • WIF также поддерживает доверительные отношения, когда служба доверяет любому, кто аутентифицирован приложением, обращающимся к ней.
  • WIF обеспечивает поддержку единого входа (SSO) для пользователей, разделяя STS между приложениями.
  • Разработчики также могут во время выполнения поддерживать как путем создания доверительных отношений между приложением и службой, так и путем обхода учетных данных пользователя от приложения к службе.

person Junior Mayhé    schedule 09.06.2011    source источник


Ответы (2)


В зависимости от того, что вы хотите сделать, ответ - да.

Используя Azure ACS, объединенную с WIF, например, вы можете подключиться к Facebook и получить все запрошенные вами атрибуты пользователей Facebook (при условии, что пользователь соглашается предоставить их при входе в систему). Вы также можете подключиться к Google.

Или вы можете написать свой собственный STS, объединенный с WIF, который имеет какой-то интерфейс на другой стороне, который вызывает службу и передает детали, например, используя DotNetOpenAuth для обработки протокола OpenID. См. Пример StarterSTS.

person rbrayb    schedule 09.06.2011

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

person Gregory A Beamer    schedule 09.06.2011
comment
Это довольно интересно, что касается создания учетной записи на вашем сайте. Вам просто нужно использовать своего рода существующий сторонний идентификатор. Но должны ли мы подтверждать раскрытие информации каждый раз при входе в систему? - person Junior Mayhé; 09.06.2011
comment
Не уверены, о чем вы здесь спрашиваете? - person Gregory A Beamer; 09.06.2011
comment
если вы посмотрите видео, вы заметите, что форма раскрытия информации об учетной записи PayPal появляется каждый раз, когда пользователь посещает страницу веб-сайта medtronic - person Junior Mayhé; 09.06.2011