The invention discloses a method, a device and a
system for implementing the
authorization of a third-party application based on an
open platform. The method comprises the following steps of: receiving an
authorization request initiated by the third-party application, and determining that the received
authorization request does not carry third-party application
access token information; determining that an
access token for single sign-on (SSO)
client application mapping is stored in a
client, and displaying
user information corresponding to the stored
access token; receiving
user information which is selected from the displayed
user information by a user, mapping the user information into the access token, analyzing the authorization request, and acquiring a third-party
application identifier; packaging the mapped access token and the acquired third-party
application identifier into an agent authorization request, and outputting the agent authorization request to the
open platform; and receiving an agent authorization
request response returned by the
open platform, and outputting the third-party application access token information carried in the agent authorization
request response to the third-party application. By the invention, application authorization efficiency can be improved.