×

Discovering and disambiguating identity providers

  • US 9,544,310 B2
  • Filed: 01/27/2014
  • Issued: 01/10/2017
  • Est. Priority Date: 01/27/2014
  • Status: Active Grant
First Claim
Patent Images

1. One or more computer-readable storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to:

  • receive a first user identifier;

    place one or more Application Programming Interface (API) calls to perform discovery on the first user identifier against a plurality of identity providers to determine whether any of the plurality of identity providers has an identity profile that matches the first user identifier;

    based at least on a determination that a single identity provider of the plurality has a user profile that matches the first user identifier, provide redirect instructions for authenticating against the single identity provider;

    based at least on a determination that multiple identity providers of the plurality have a user profile that matches the first user identifier, provide instructions for rendering a first disambiguation user interface;

    based at least on a determination that disambiguation is unable to be performed, provide instructions for rendering a second disambiguation user interface; and

    based at least on a determination that no identity provider of the plurality has a user profile that matches the first user identifier, provide instructions for rendering at least one of an account creation interface and an interface permitting input of a second user identifier.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×