An analysis of social network connect services
Antonio Tapiador, V\'ictor S\'anchez, Joaqu\'in Salvach\'ua

TL;DR
This paper analyzes the services of seven major social network platforms, highlighting OAuth's role, API types, data formats, and integration challenges faced by third-party developers.
Contribution
It provides a comparative analysis of social network services, focusing on authentication protocols, API types, data formats, and integration issues.
Findings
OAuth is the dominant authentication protocol.
APIs include client-side, REST, and streaming types.
JSON is the most common data format, but standardization is lacking.
Abstract
Social network platforms are increasingly becoming identity providers and a media for showing multiple types of activity from third-party web sites. In this article, we analyze the services provided by seven of the most popular social network platforms. Results show OAuth emerging as the authentication and authorization protocol, giving support to three types of APIs, client-side or Javascript, server-side or representational state transfer (REST) and streaming. JSON is the most popular format, but there a considerable variety of resource types and a lack of representation standard, which makes harder for the third-party developer integrating with several services.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Caching and Content Delivery · Access Control and Trust
