5. Company Perspective
• Customers won’t register
• Customers won’t come back
• Acquire new customers
• Easier for customers to engage
• Social login is modern
• Improved registration, target marketing
7. User Perspective
• Long passwords suck
• Security questions suck more
• Login process sucks
• Registration sucks more
• Unwanted marketing REALLY sucks
16. Twitter Setup
• apps.twitter.com
– create an app
– get the app key and secret
• Redirect and login
– User asked to authorize during login
– Authorization code returned
– Application uses code to request an access
token
– Application uses access token to interact with
provider API
17.
18.
19. Facebook Setup
• developers.facebook.com
– Create an app
– Get the app id and secret
• Redirect and login
– Users asked to authorize during login
– Authorization code returned
– Application uses code to request info
24. Social Sharing
• Share directly from JavaScript
– Generate sample buttons at provider site
– Customize as desired
• Share through API
– Requires access token to operate on behalf
of the user
30. Connecting Accounts
• Goal to have a single profile
• Login with one or more provider, same
user profile
• Share with one or more provider,
irrespective of login
39. If you really
need the
service…you
MAY get away
with a little
more…MAYBE
40.
41. Design Decisions
• Which providers will you support?
• What profile information do you need?
• What sharing options / methods?
• How do you want to handle providers?
50. Value Add w/Auth Providers
• Delegate logic for password strength,
security questions
• Delegate concerns over protecting
credentials (#heartbleed)
• Delegate work to integrate your
customers’ favorite social login network
53. As of October 29, 2013
• Facebook 1.2 B
• Google+ 540 M
• TW 500 M
• LinkedIn 300 M
• Yahoo 300 M
http://www.nydailynews.com/news/national/google-540m-
monthly-users-lags-behind-facebook-article-1.1500403
57. Michele Leroux Bustamante
Managing Partner
Solliance (solliance.net)
CEO and Cofounder
Snapboard (snapboard.com)
Microsoft Regional Director
Microsoft MVP
Author, Speaker
Pluralsight courses on the way!
Blog: michelebusta.com
michelebusta@solliance.net
@michelebusta