Patent ID: 11924210
Assignee: SALESFORCE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 17:
18. An authorization system comprising:
a non-transitory machine-readable storage medium that stores software; and
a processor, coupled to the non-transitory machine-readable storage medium, to execute the software that implements an authorization service and that is configurable to:
receive a registration request associated with a web application from a first client device;
after receiving the registration request:
provide, at the first client device, a registration web page graphical user interface (GUI) display including a first GUI element for a name of the web application;
automatically assign a unique autogenerated human-readable alias to the web application, wherein the unique autogenerated human-readable alias is automatically generated by the authorization service and is different from the name defined for the web application; and

provide, at the first client device, an updated registration web page GUI display comprising a first graphical representation of the unique autogenerated human-readable alias assigned to the web application;
receive a request for access to a protected resource on behalf of a user of the web application from an instance of the web application over a network;
in response to the request:
access an alias database to retrieve the unique autogenerated human-readable alias assigned by the authorization service to the web application; and
generate, within a client application at a second client device associated with the user, an authorization consent GUI display including a second graphical representation of the unique autogenerated human-readable alias automatically assigned to the web application and a third graphical representation of the name defined for the web application; and

thereafter, in response to user selection of a third GUI element of the authorization consent GUI display:
obtain an access token associated with the user and the protected resource; and
transmit the access token to the web application.