1

Can Windows Identity Foundation allow us to connect to services and read contact information?

Here is a idea of how WIF advantages:

  • WIF externalizes authentication, passing it over to security token services (STS) and reducing the demands on individual developers
  • WIF also supports trust relationships where a service trusts anyone authenticated by the application accessing it.
  • WIF provides support for a single sign-on (SSO) for users by sharing STS among applications.
  • Developers can also, at run time, support both by creating a trust relationship between the application and service or bypassing the user's credentials from the application to the service.
Junior Mayhé
  • 16,144
  • 26
  • 115
  • 161

2 Answers2

1

Depending on what you want to do, the answer is Yes.

Using Azure ACS federated to WIF e.g., you can connect to Facebook and get all the Facebook user attributes that you have asked for (provided that the user agrees during login to provide them). You can also connect to Google.

Or you can write your own custom STS federated to WIF that has some kind of interface on the other side that invokes a service and passes the details through e.g. using DotNetOpenAuth to handle the OpenID protocol. See StarterSTS as an example.

rbrayb
  • 46,440
  • 34
  • 114
  • 174
0

Watch this video as a starting point. There is a link for the source code and documentation, so you can see if the direction fulfils your needs.

shanethehat
  • 15,460
  • 11
  • 57
  • 87
Gregory A Beamer
  • 16,870
  • 3
  • 25
  • 32