30 May 2014
Bruno Pedro
The Importance of /me
picture©WernerKrause
Bruno Pedro
Web and Cloud Computing Technologist with
over ten years’ experience. CTO of GetApp.
Editor at APIUX.com.
http...
Web giants are waging a battle over
your online identity. — WSJ, May 21 2014
Facebook and Google will eventually be removed
from all Yahoo properties. – Reuters, March 5 2014
53%
Social login preferences
January – March 2014
source: Gigya
Facebook business is about monetizing the
people in their network. — Businessweek, 2009
Use Facebook to actually prefill data that your
users might have to type. – Smashing Magazine
OAuth2 + proper scopes.
picture©WernerKrause
/me is a way to expose information
about the authorized user.
/me
‘me’ person ID
/account/verify_credentials
/user
What about your API?
What to expose
• username

• user picture or avatar

• first name and last name

• language

• time zone

• country
What not to expose
• e-mail address

• phone number

• billing information

• financial information

• mailing address

• c...
Use the appropriate
OAuth2 scopes.
Use the appropriate
OAuth2 scopes.
“access my basic information”
Expose safe information!
Offer a way to
revoke permissions!
Questions?
Upcoming SlideShare
Loading in...5
×

The importance of /me

584

Published on

My presentation at APIdays Mediterranea 2014, in Barcelona.

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

Published in: Internet
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
584
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

The importance of /me

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

    Clipping is a handy way to collect important slides you want to go back to later.

×