Могу ли я использовать WIF для аутентификации в таких сервисах, как Gmail и Hotmail? - PullRequest
1 голос
/ 09 июня 2011

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

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

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

Ответы [ 2 ]

1 голос
/ 09 июня 2011

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

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

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

0 голосов
/ 09 июня 2011

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

...