220 likes | 295 Views
Recent developments in the realm of open social web building blocks have led to an initiative to standardize contact schema, discovery and authentication methods for portable contacts. Large and small players are actively involved in this effort to simplify and expedite the adoption process. Learn more about the current draft specifications and how making people's data portable can benefit users. Explore the OAuth flow process and access demo links to see how it all works in practice.
E N D
Portable Contacts: The missing piece • Effort underway to standardize: • contact schema • discovery / auth • common operations Focused on ease & speed of adoption • Active involvement from large & small players More info & current draft spec:http://portablecontacts.net
Making people data portable: it really works! • User signs in with an OpenID • Site fetches OpenID URL looks for X-XRDS-Location • Site parses XRDS-Simple doc to discover available APIs Site tries to access contacts API gets a 401 • WWW-Authenticate response header specifies OAuth • OAuth Discovery (via XRDS) provides OAuth endpoints Site sends user though OAuth flow to grant access • User returns to site with authorized access token • Site can now access users’ contacts data via API + token