×

Credential linking across multiple services

  • US 9,231,940 B2
  • Filed: 12/16/2013
  • Issued: 01/05/2016
  • Est. Priority Date: 12/16/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a first server device and from a user device, a request to authenticate the user device for a first service using first authentication credentials for a second service that is different than the first service;

    providing, by the first server device, the first authentication credentials to a second server device that provides the second service;

    receiving, by the first server device, from the second server device, and when the first authentication credentials are valid for the second service, user information relating to a user of the user device;

    generating, by the first server device and in response to receiving the user information, a token that logically associates the user of the user device, the first authentication credentials for the second service, and the user information;

    providing, by the first server device and to the user device, an authentication response, associated with the user information, that provides authentication of the user device for the first service;

    providing the token as part of the authentication response;

    receiving the token from a third server device that provides the first service;

    providing the user information to the third server device to cause the third server device to provide the user device with access to the first service;

    receiving, from the third server device, second authentication credentials, associated with the second service, based on providing the user information to the third server device;

    associating the second authentication credentials with the token;

    receiving the second authentication credentials from the user device;

    identifying the token based on receiving the second authentication credentials from the user device;

    providing the token to the user device based on identifying the token;

    receiving the token from the second server device based on providing the token; and

    providing the user information to the second server device to cause the second server device to provide the user device with access to the first service.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×