Friday, 12 April 2013

Establishing federation using Facebook Identity in PingFederate

Facebook identity can be used for User authentication and web application access in SSO environment. This post describes the steps involved in using Facebook user identity for accessing a web application protected by PingFederate within the same domain 
  • Register PingFederate as a Facebook application in Facebook Developer Apps page
 

  • Create a Facebook IdP adapter and enter the App ID, App Secret & Site URL (required). Enter other optional info, if needed

  • Create an Open Token Adapter at PingFederate SP
  • Create an Adapter-Adapter mapping from Facebook IdP Adapter to SP Open Token


  •  After Authentication, user is prompted for Authorization to share user info. Allow

  • User attributes are fetched from Facebook and passed to the target application. This can be verified in the server log