Establishing a trusted login procedure
AssigneeAdvanced New Technologies Co., Ltd.
InventorZhizhang Zhou
Life of this patent
Estimating the term…
Abstract
A first login request for the first service is received at a first server that provides a first service and from a terminal. Device identifier information of the terminal is generated by a hardware processor at the first server. The device identifier information of the terminal is associated, by the hardware processor at the first server, with first login state information. The first login state information indicates that the terminal has logged into the first server. The device identifier information and the first login state information are transmitted to a second server. The second server provides a second service that has a trusted login relationship with the first service.
Claims15
A computer-implemented method for a trusted login procedure, comprising:
- receiving, from a terminal and at a first server that provides a first service, a first login request for the first service;
- generating, by the first server, device identifier information of the terminal;
- associating, by the first server, the device identifier information of the terminal with first login state information, wherein the first login state information indicates that the terminal was verified and has logged into the first server successfully;
- transmitting, by the first server and to a second server, the device identifier information and the first login state information, wherein the device identifier information and the first login state information is transmitted to the second server in response to a redirect operation, wherein the second server provides a second service that has a trusted login relationship with the first service, wherein the second server establishes second login state information for the second service based on the first login state information, and wherein the second server associates the device identifier information of the terminal with the second login state information;
- recording, by the first server, that the first login state information has been shared with the second server by associating an identifier of the second server with the first login state information;
- receiving, by the second server from a device, an application access request for the second service;
- determining, by the second server, that an identifier information of the device sending the application access request matches the device identifier information of the terminal associated with the second login state information;
- and
- in response, returning, by the second server, an application access response to the terminal.
A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
- receiving, from a terminal and at a first server that provides a first service, a first login request for the first service;
- generating, by the first server, device identifier information of the terminal;
- associating, by the first server, the device identifier information of the terminal with first login state information, wherein the first login state information indicates that the terminal was verified and has logged into the first server successfully;
- transmitting, by the first server and to a second server, the device identifier information and the first login state information, wherein the device identifier information and the first login state information is transmitted to the second server in response to are direct operation, wherein the second server provides a second service that has a trusted login relationship with the first service, wherein the second server establishes second login state information for the second service based on the first login state information, and wherein the second server associates the device identifier information of the terminal with the second login state information;
- recording, by the first server, that the first login state information has been shared with the second server by associating an identifier of the second server with the first login state information;
- receiving, by the second server from a device, an application access request for the second service;
- determining, by the second server, that an identifier information of the device sending the application access request matches the device identifier information of the terminal associated with the second login state information;
- and
- in response, returning, by the second server, an application access response to the terminal.
A computer-implemented system, comprising:
- one or more computers;
- and
- one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:
- receiving, from a terminal and at a first server that provides a first service, a first login request for the first service;
- generating, by the first server, device identifier information of the terminal;
- associating, by the first server, the device identifier information of the terminal with first login state information, wherein the first login state information indicates that the terminal was verified and has logged into the first server successfully;
- transmitting, by the first server and to a second server, the device identifier information and the first login state information, wherein the device identifier information and the first login state information is transmitted to the second server in response to are direct operation, wherein the second server provides a second service that has a trusted login relationship with the first service, wherein the second server establishes second login state information for the second service based on the first login state information, and wherein the second server associates the device identifier information of the terminal with the second login state information;
- recording, by the first server, that the first login state information has been shared with the second server by associating an identifier of the second server with the first login state information;
- receiving, by the second server from a device, an application access request for the second service;
- determining, by the second server, that an identifier information of the device sending the application access request matches the device identifier information of the terminal associated with the second login state information;
- and
- in response, returning, by the second server, an application access response to the terminal.
Dependencies are inferred from the claim text.