You can use ABMSocialOAuth to allow users to login in you app using social network identification. You must be familiar with Web App registrations on the social sites as this is out of the scope of ABMaterial. The following networks are supported:

// via social network
Dim sOAuth As ABMSocialOAuth
sOAuth.Initialize(page, "sOAuth")
sOAuth.AddFacebookButton("YOURDOMAIN.COM","YOURKEY", "Sign on with Facebook")
sOAuth.AddTwitterButton("YOURDOMAIN.COM","YOURKEY", "Sign on with Twitter")
sOAuth.AddGooglePlusButton("YOURKEY.COM", "Sign on with Google Plus")
sOAuth.AddLinkedInButton("YOURKEY.COM", "Sign on with LinkedIn")
sOAuth.AddWindowsLiveButton("YOURDOMAIN.COM","YOURKEY", "Sign on with Windows Live")
sOAuth.AddFourSquareButton("YOURDOMAIN.COM","YOURKEY", "Sign on with FourSquare")
sOAuth.AddInstagramButton("YOURDOMAIN.COM","YOURKEY", "Sign on with Instagram")
sOAuth.AddSoundCloudButton("YOURDOMAIN.COM","YOURKEY", "Sign on with SoundCloud")
sOAuth.AddYahooButton("YOURDOMAIN.COM","YOURKEY", "Sign on with Yahoo")
	
page.Cell(2,1).AddComponent(sOAuth)

For every network you have to identify your app and set the domain (not for LinkedIn and Google Plus) and the key you get from their registration page.

Some registration pages:

Facebook at https://developers.facebook.com/
Twitter at https://apps.twitter.com/
Google Plus at https://console.developers.google.com
Windows Live at http://manage.dev.live.com
LinkedIn at https://www.linkedin.com/secure/developer
Yahoo at https://developer.yahoo.com/
SoundCloud at http://soundcloud.com/you/apps/
FourSquare at https://foursquare.com/developers/apps
Instagram at http://instagram.com/developer/clients/manage/

Note

Some networks allow debugging on your localhost (Facebook, Twitter, Windows Live and maybe others). Here is an example of the settings for facebook. I'm not familiar enough with this subject for other networks, so questions about this could be asked on some gurus on the B4J forum.