A computer-implemented method, comprising: at a computer having one or more processors and memory storing programs executed by the one or more processors, receiving a login request from a client device;; analyzing the login request to determine whether the login request is associated with an application platform at the client device or an application at the client device,, wherein the application is managed by the application platform; if the login request is associated with the application platform: establishing a first connection with an application platform server; forwarding the login request to the application platform server; receiving a login key from the application platform server; and returning the login key to the client device, wherein the login key is associated with the application platform; if the login request is associated with the application: establishing a second connection with an application server, wherein the application server is distinct from the application platform server; forwarding the login request to the application server; receiving a login key from the application server; and returning the login key to the client device, wherein the login key is associated with the application. at a computer having one or more processors and memory storing programs executed by the one or more processors, receiving a login request from a client device;; analyzing the login request to determine whether the login request is associated with an application platform at the client device or an application at the client device,, wherein the application is managed by the application platform; if the login request is associated with the application platform: establishing a first connection with an application platform server; forwarding the login request to the application platform server; receiving a login key from the application platform server; and returning the login key to the client device, wherein the login key is associated with the application platform; if the login request is associated with the application: establishing a second connection with an application server, wherein the application server is distinct from the application platform server; forwarding the login request to the application server; receiving a login key from the application server; and returning the login key to the client device, wherein the login key is associated with the application. receiving a login request from a client device;; analyzing the login request to determine whether the login request is associated with an application platform at the client device or an application at the client device,, wherein the application is managed by the application platform; if the login request is associated with the application platform: establishing a first connection with an application platform server; forwarding the login request to the application platform server; receiving a login key from the application platform server; and returning the login key to the client device, wherein the login key is associated with the application platform; establishing a first connection with an application platform server; forwarding the login request to the application platform server; receiving a login key from the application platform server; and returning the login key to the client device, wherein the login key is associated with the application platform; if the login request is associated with the application: establishing a second connection with an application server, wherein the application server is distinct from the application platform server; forwarding the login request to the application server; receiving a login key from the application server; and returning the login key to the client device, wherein the login key is associated with the application. establishing a second connection with an application server, wherein the application server is distinct from the application platform server; forwarding the login request to the application server; receiving a login key from the application server; and returning the login key to the client device, wherein the login key is associated with the application.