CPC H04L 63/0876 (2013.01) [H04L 63/0442 (2013.01); H04L 63/062 (2013.01); H04L 63/083 (2013.01)] | 20 Claims |
1. A tangible, non-transitory, machine-readable medium storing instructions that when executed by one or more processors of a computer system effectuate operations comprising:
storing a user account record indicative of a first computing device and first credentials by which a user authenticates on the first computing device;
receiving an indication of a user selection on the first computing device to register the first computing device to authenticate access to a webservice from other computing devices;
associating, with the record, second credentials by which the user authenticates with the webservice;
identifying, based on user account or device identifying information received from a second computing device different from the first computing device, the record;
updating an indication of availability of the second computing device in association with the record;
receiving, from the first computing device, an authentication request to access the webservice from a selected available computing device and, in association with the authentication request, authentication data;
verifying the authentication data based on the first credentials to determine the user authenticated on the first computing device; and
transmitting, to the selected available computing device, based on the verifying, second authentication data by which the second computing device is permissioned to access the webservice.
|