Using credentials stored in different directories to access a common endpoint
AssigneeAmazon Technologies, Inc.
InventorsGaurang Pankaj Mehta, Neelam Satish Agrawal, Lawrence Hun-Gi Aung, Chirag Pravin Pandya
Life of this patent
Estimating the term…
Abstract
A global endpoint may be associated with an organization name and a plurality of directories located in different geographic regions. The global endpoint may be a computing system that hosts a page used by users to access an application or service. A user may be able to access the application or service using already existing credentials. For example, the user may access the application or service using credentials stored and maintained by an entity with which the user is affiliated. Users having credentials stored in different geographic regions may be able to access the application or service via the same global endpoint.
Claims20
A system comprising:
- a route service;
- and
- a computing resource service provider system comprising one or more computing devices, the computing resource service provider system associated with a region, the computing resource service provider system configured with computer-executable instructions that, when executed, cause the computing resource service provider system to:
- obtain a uniform resource location (URL) provided by a user device that identifies a service hosted by the computing resource service provider system;
- redirect the user device to a login page generated by a second computing resource service provider system based on information provided by the route service, wherein a user interface depicting the login page displays the URL provided by the user device, and wherein the second computing resource service provider system is configured to pass login information entered in the user interface to a directory in a same region as the second computing resource service provider system using an identifier unavailable to the computing resource service provider system;
- and
- redirect the user device from the login page to a second page displaying the service hosted by the computing resource service provider system in response to a login being successful, wherein a user interface depicting the second page displays the URL provided by the user device.
A computer-implemented method,
- as implemented by a computing resource service provider system comprising one or more computing devices, the computing resource service provider system configured with specific executable instructions, the computer-implemented method comprising:
- obtaining a uniform resource location (URL) provided by a user device that identifies a service hosted by the computing resource service provider system;
- redirecting the user device to a login page generated by a second computing resource service provider system, wherein a user interface depicting the login page displays the URL provided by the user device, and wherein the second computing resource service provider system is configured to pass login information entered in the user interface to a directory in a same region as the second computing resource service provider system using an identifier unavailable to the computing resource service provider system;
- and
- redirecting the user device from the login page to a second page displaying the service hosted by the computing resource service provider system in response to a login being successful, wherein a user interface depicting the second page displays the URL provided by the user device.
A non-transitory computer storage system comprising a non-transitory storage device, said computer storage system having stored thereon executable program instructions that direct a computing resource service provider system to at least:
- obtain a uniform resource location (URL) provided by a user device that identifies a service hosted by the computing resource service provider system;
- redirect the user device to a login page generated by a second computing resource service provider system, wherein a user interface depicting the login page displays the URL provided by the user device, and wherein the second computing resource service provider system is configured to pass login information entered in the user interface to a directory in a same region as the second computing resource service provider system using an identifier unavailable to the computing resource service provider system;
- and
- redirect the user device from the login page to a second page displaying the service hosted by the computing resource service provider system in response to a login being successful, wherein a user interface depicting the second page displays the URL provided by the user device.
Dependencies are inferred from the claim text.