Patent ID: 8825855

Claim:
A method for Single Sign-On, wherein a user accesses a platform server and at least one service provider on the platform server, the method comprising: intercepting a request sent by the user via a client browser; extracting a domain name included in the request; determining a type of the domain name; in response to a determination that the type of the domain name is an original domain name of the at least one service provider, extracting a new domain name of the platform server associated with a global session ID from the request; extracting the global session ID from the new domain name of the platform server; in response to a determination that the type of the domain name is an original domain name of the platform server, generating the global session ID for uniquely identifying a session between the user and the platform server; generating the new domain name of the platform server associated with the global session ID and a new domain name of the at least one service provider associated with the global session ID; redirecting a URL in the request to a new URL including the new domain name of the platform server and a URL accessing the at least one service provider to a new URL including the new domain name of the at least one service provider; forwarding the request including the new URL of the platform server to the platform server and the request including the new URL of the at least one service provider to the at least one service provider; and recording the new domain name of the platform server, the global session ID and state information of the session between the user and the platform server in a domain name session mapping table.