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

Claim 0:
1. A method of authorizing access to a protected resource, the method comprising:
receiving, by an authorization service, a registration request associated with a web application from a first client device;
after receiving the registration request:
providing, by the authorization service 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 assigning, by the authorization service, 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
providing, by the authorization service 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;

receiving, by the authorization service from an instance of the web application from a network, a request for access to the protected resource on behalf of a user of the web application;
in response to the request:
accessing, by the authorization service, an alias database to retrieve the unique autogenerated human-readable alias assigned by the authorization service to the web application; and
generating, by the authorization service 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 by the authorization service 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:
obtaining, by the authorization service, an access token associated with the user and the protected resource; and
transmitting, by the authorization service, the access token to the web application.