Device, control method of the same, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorMakoto Kobayashi
Life of this patent
Estimating the term…
Abstract
A device identifies an authorization endpoint based on region information received from an application and associated with the user, transmits an authorization code request to an authorization endpoint, and receives an authorization code response from the authorization endpoint, corresponding to the authorization code request. Alternatively, the region information is obtained from pre-existing information on the device.
Claims13
A device comprising:
- a transmission unit configured to transmit, to an authorization server, an authorization code request for the authorization server to issue an authorization code indicating that a user has permitted the device to access a resource server;
- a reception unit configured to receive an authorization code response from the authorization server corresponding to the authorization code request;
- and
- a token provider which obtains region information, identifying a region where the authorization server is located, from an application on the device, and identifies, based on the obtained region information, an authorization endpoint, to which to transmit the authorization code request,
- wherein the transmission unit transmits the authorization code request to the identified authorization endpoint,
- and wherein the reception unit receives the authorization code response corresponding to the authorization code request transmitted by the transmission unit.
A control method, to control a computer, including a transmission unit and a reception unit, the method comprising:
- transmitting, to an authorization server, an authorization code request for the authorization server to issue an authorization code indicating that a user has permitted the device to access a resource server;
- receiving an authorization code response from the authorization server corresponding to the authorization code request;
- obtaining region information identifying a region where the authorization server is located, from an application on the device;
- identifying an authorization endpoint, based on the obtained region information;
- transmitting the authorization code request to the identified authorization endpoint, using the transmission unit;
- and
- receiving the authorization code response corresponding to the authorization code request transmitted by the transmission unit, using the reception unit.
A non-transitory storage medium storing instructions that when executed by a device including one or more processors controls
- a transmission unit configured to transmit, to an authorization server, an authorization code request for the authorization server to issue an authorization code indicating that a user has permitted the device to access a resource server, and
- a reception unit configured to receive an authorization code response from the authorization server corresponding to the authorization code request,
- wherein a token provider, that the device includes, obtains region information, which is information identifying a region where the authorization server is located, from an application on the device,
- wherein an authorization endpoint, which is a transmission destination to transmit the authorization code request to, is identified based on the obtained region information,
- wherein the transmission unit transmits the authorization code request to the identified authorization endpoint,
- and wherein the reception unit receives the authorization code response corresponding to the authorization code request transmitted by the transmission unit.
Dependencies are inferred from the claim text.