Image forming apparatus, method for controlling image forming apparatus, and storage medium therefor
First Claim
Patent Images
1. An image forming apparatus connectable via a network with a server and configured to provide a resource service to an external apparatus connected via the network, the image forming apparatus comprising:
- one or more processors and a memory storing one or more applications executable by the one or more processors, the one or more applications including;
a first application configured to acquire first authorization information issued by an authorization server approving delegation of a user'"'"'s authorization for using the resource service;
a resource service application;
a second application configured to, in a case a request for acquiring authorization information is received from the resource service application, transmit the request to further delegate the authorization to the authorization server together with the first authorization information, and acquire second authorization information issued based on the first authorization information from the authorization server; and
a framework application configured to manage a life cycle of the resource service application that operates in a resource service application execution environment provided by a virtual machine by managing a resource service application ID of the resource service application in a case where the resource service application is installed while confirming that the resource service application is not altered;
wherein the second application acquires the resource service application ID via the framework application, and the resource service application requests an object of an interface for calling the second application to the framework application, acquires the object of the interface to which the resource service application ID is set, and transmits the resource service application ID set to the interface to the second application together with the request for acquiring the authorization information defined in the object of the interface.
1 Assignment
0 Petitions
Accused Products
Abstract
When a request for acquiring authorization information is received from a resource service application that is a request source, an image forming apparatus transmits a request for further delegating an authorization delegated from a user to the resource service application to an authorization server system together with first authorization information, and acquires second authorization information issued based on the first authorization information from the authorization server system.
22 Citations
12 Claims
-
1. An image forming apparatus connectable via a network with a server and configured to provide a resource service to an external apparatus connected via the network, the image forming apparatus comprising:
one or more processors and a memory storing one or more applications executable by the one or more processors, the one or more applications including; a first application configured to acquire first authorization information issued by an authorization server approving delegation of a user'"'"'s authorization for using the resource service; a resource service application; a second application configured to, in a case a request for acquiring authorization information is received from the resource service application, transmit the request to further delegate the authorization to the authorization server together with the first authorization information, and acquire second authorization information issued based on the first authorization information from the authorization server; and a framework application configured to manage a life cycle of the resource service application that operates in a resource service application execution environment provided by a virtual machine by managing a resource service application ID of the resource service application in a case where the resource service application is installed while confirming that the resource service application is not altered; wherein the second application acquires the resource service application ID via the framework application, and the resource service application requests an object of an interface for calling the second application to the framework application, acquires the object of the interface to which the resource service application ID is set, and transmits the resource service application ID set to the interface to the second application together with the request for acquiring the authorization information defined in the object of the interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method for controlling an image forming apparatus connectable via a network with a server configured to provide a resource service to an external apparatus connected via the network, the method comprising:
-
acquiring, via a first application, first authorization information issued by an authorization server approving delegation of a user'"'"'s authorization for using the resource service; transmitting, via a second application and in a case where a request for acquiring authorization information is received from a resource service application, a request for further delegating the authorization to the authorization server together with the first authorization information, and acquires second authorization information issued based on the first authorization information from the authorization server; managing, via a framework application, a life cycle of the resource service application that operates in a resource service application execution environment provided by a virtual machine by managing a resource service application ID of the resource service application in a case where the resource service application is installed while confirming that the resource service application is not altered, wherein the second application acquires the resource service application ID via the framework application, and the resource service application requests an object of an interface for calling the second application to the framework application, acquires the object of the interface to which the resource service application ID is set, and transmits the resource service application ID set to the interface to the second application together with the request for acquiring the authorization information defined in the object of the interface.
-
-
12. A non-transitory storage medium storing at least one application that, when executed by one or more processors causes an image forming apparatus to perform a method, the method comprising:
-
acquiring, via a first application, first authorization information issued by an authorization server approving delegation of a user'"'"'s authorization for using the resource service; transmitting, via a second application and in a case where a request for acquiring authorization information is received from a resource service application, a request for further delegating the authorization to the authorization server together with the first authorization information, and acquires second authorization information issued based on the first authorization information from the authorization server; managing, via a framework application, a life cycle of the resource service application that operates in a resource service application execution environment provided by a virtual machine by managing a resource service application ID of the resource service application in a case where the resource service application is installed while confirming that the resource service application is not altered, wherein the second application acquires the resource service application ID via the framework application, and the resource service application requests an object of an interface for calling the second application to the framework application, acquires the object of the interface to which the resource service application ID is set, and transmits the resource service application ID set to the interface to the second application together with the request for acquiring the authorization information defined in the object of the interface.
-
Specification