Patent ID: 9154568
Filing Date: 2015-10-06
Classification: G06F,H04L,H04W

Abstract:
1. A method comprising: receiving, at an intermediate server, a first request from a mobile device to authorize a software application, the first request comprising a secure ID, wherein the secure ID indicates that a user of the mobile device has been authenticated by a social-networking system; sending, from the intermediate server, the secure ID received from the mobile device to the social-networking system; receiving, at the intermediate server, an access token from the social-networking system in response to the social-networking system determining that the secure ID is valid, wherein the access token indicates that the software application has been authorized by the social-networking system; evaluating, by the intermediate server, the access token received from the social-networking system for validity, wherein evaluating the access token for validity comprises determining that the access token received from the social-networking system and the secure ID received from the mobile device both correspond to the user of the mobile device; and sending, from the intermediate server, a response to the mobile device indicating the software application is authorized in response to evaluating that the access token is valid.