The importance of /me
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

The importance of /me

on

  • 512 views

My presentation at APIdays Mediterranea 2014, in Barcelona.

My presentation at APIdays Mediterranea 2014, in Barcelona.

Here's a great summary: http://saasinsights.getapp.com/war-over-online-identities-power-of-me/

Statistics

Views

Total Views
512
Views on SlideShare
469
Embed Views
43

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 43

https://twitter.com 42
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

The importance of /me Presentation Transcript

  • 1. 30 May 2014 Bruno Pedro The Importance of /me picture©WernerKrause
  • 2. Bruno Pedro Web and Cloud Computing Technologist with over ten years’ experience. CTO of GetApp. Editor at APIUX.com. http://brunopedro.com/
  • 3. Web giants are waging a battle over your online identity. — WSJ, May 21 2014
  • 4. Facebook and Google will eventually be removed from all Yahoo properties. – Reuters, March 5 2014
  • 5. 53% Social login preferences January – March 2014 source: Gigya
  • 6. Facebook business is about monetizing the people in their network. — Businessweek, 2009
  • 7. Use Facebook to actually prefill data that your users might have to type. – Smashing Magazine
  • 8. OAuth2 + proper scopes.
  • 9. picture©WernerKrause /me is a way to expose information about the authorized user.
  • 10. /me ‘me’ person ID /account/verify_credentials /user
  • 11. What about your API?
  • 12. What to expose • username • user picture or avatar • first name and last name • language • time zone • country
  • 13. What not to expose • e-mail address • phone number • billing information • financial information • mailing address • current location risk
  • 14. Use the appropriate OAuth2 scopes.
  • 15. Use the appropriate OAuth2 scopes. “access my basic information”
  • 16. Expose safe information!
  • 17. Offer a way to revoke permissions!
  • 18. Questions?