IP Library › Granted Patent US 10,282,525
Granted Patent B2
US 10,282,525 · App. 14/923,626 · Granted May 7, 2019

Information processing system, information processing apparatus, access control method, and program

Inventors: Shigeki Kashiyama (Tokyo, JP); Masato Nakajima (Tokyo, JP); Hiroki Ohzaki (Kanagawa, JP); Yasuharu Fukuda (Tokyo, JP)
Assignee: Ricoh Company, Ltd.
G06F21/31G06F21/33H04L63/0807
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,282,525
App. No.
14/923,626
Granted
May 7, 2019
Kind
B2
Abstract

An information processing system including at least one information processing apparatus includes an access control unit configured to receive a request from a service use apparatus to a service providing apparatus, to give, in a case where the request includes information of a completed authentication, based on setup information in which a type of giving information to be given to the request is set, the giving information of the type set in the setup information, and to send the request to the service providing apparatus; and an information providing unit configured to administer the giving information corresponding to the information of the completed authentication, and to provide the giving information corresponding to the information of the completed authentication received from the access control unit to the access control unit.

Claims (33)

1. An information processing system including at least one information processing apparatus, the information processing system comprising:

a first processor that is connected to a service providing apparatus via a network and configured to receive a request to use the service providing apparatus from a service use apparatus, to give, in a case where the request includes information of a completed authentication, based on setup information in which a type of giving information to be given to the request is set, the giving information of the type set in the setup information, and to send the request along with the giving information to the service providing apparatus, the giving information indicating information to be given to a HTTP header of the request and a name of a header to be given to the HTTP header of the request when an authentication is successful, the service providing apparatus providing a service requested by the service use apparatus based on the giving information; and

a second processor that is configured to administer the giving information corresponding to the information of the completed authentication, and to provide the giving information corresponding to the information of the completed authentication received from the first processor to the first processor,

wherein the first processor receives the request from the service providing apparatus, and gives, in a case where the request includes the information of the completed authentication, the giving information of the type set to the setup information to a response corresponding to the request,

wherein the first processor stores the authorized information of the completed authentication, which is included in the request from the service use apparatus to the service providing apparatus or the authorized information of the completed authentication, which is included in the request from the service providing apparatus, in a memory unit, and

wherein, when the memory unit stores the information of the completed authentication, the first processor uses the information of the completed authentication.

2. The information processing system according to claim 1 ,

wherein the first processor receives the request from the service providing apparatus using an application programming interface (API).

3. The information processing system according to claim 1 ,

wherein the first processor differentiates an access control corresponding to the information of the completed authentication by determining a type of the service use apparatus based on the information indicative of the type of the service use apparatus included in the request and set to the setup information.

4. The information processing system according to claim 1 ,

wherein, in a case where a form of the response is designated when the information of the completed authentication is not authorized, the first processor returns an error response for the request in the designated form.

5. The information processing system according to claim 1 ,

wherein, in a case where the request is from the service use apparatus having no authority of using the service, the first processor gives a reason why there is no authority of using the service to the request, and send the request to the service providing apparatus.

6. The information processing system according to claim 1 ,

wherein the first processor gives the giving information to a header portion of the request.

7. An information processing apparatus comprising:

a first processor that is connected to a service providing apparatus via a network and configured to receive a request to use the service providing apparatus from a service use apparatus, to give, in a case where the request includes information of a completed authentication, based on setup information in which a type of giving information to be given to the request is set, the giving information of the type set in the setup information, and to send the request along with the giving information to the service providing apparatus, the giving information indicating information to be given to a HTTP header of the request and a name of a header to be given to the HTTP header of the request when an authentication is successful, the service providing apparatus providing a service requested by the service use apparatus based on the giving information; and

a third processor that is configured to acquire the giving information corresponding to the information of a completed authentication from an information providing apparatus which administers the giving information corresponding to information of the completed authentication,

wherein the first processor receives the request from the service providing apparatus, and gives, in a case where the request includes the information of the completed authentication, the giving information of the type set to the setup information to a response corresponding to the request,

wherein the first processor stores the authorized information of the completed authentication, which is included in the request from the service use apparatus to the service providing apparatus or the authorized information of the completed authentication, which is included in the request from the service providing apparatus, in a memory unit, and

wherein, when the memory unit stores the information of the completed authentication, the first processor uses the information of the completed authentication.

8. An access control method performed in an information processing system including an access control apparatus which is connected to a service providing apparatus via a network and receives a request to use the service providing apparatus from a service use apparatus, and an information providing apparatus which administers giving information corresponding to information of a completed authentication and provides the giving information corresponding to the information of the completed authentication to the access control apparatus, the access control method comprising:

acquiring, in a case where the request includes information of the completed authentication, by the access control apparatus, the giving information corresponding to the information of the completed authentication from the information providing apparatus, the giving information indicating information to be given to a HTTP header of the request and a name of a header to be given to the HTTP header of the request when an authentication is successful, the service providing apparatus providing a service requested by the service use apparatus based on the giving information;

giving, based on setup information in which a type of giving information to be given to the request is set, the giving information of the type set in the setup information, and sending the request along with the giving information to the service providing apparatus,

receiving the request from the service providing apparatus, and giving, in a case where the request includes the information of the completed authentication, the giving information of the type set to the setup information to a response corresponding to the request,

storing the authorized information of the completed authentication, which is included in the request from the service use apparatus to the service providing apparatus or the authorized information of the completed authentication, which is included in the request from the service providing apparatus, in a memory unit, and

when the memory unit stores the information of the completed authentication, using the information of the completed authentication.

9. The information processing system according to claim 1 , wherein the information of the completed authentication includes an authentication ticket.

10. The information processing system according to claim 1 , wherein a name of the authentication ticket designates a name in a cookie for the authentication ticket.

11. The information processing system according to claim 1 , wherein the first processor is configured to send the request along with the giving information to the service providing apparatus only when the authentication is successful.

12. The information processing system according to claim 1 , wherein the giving information includes an identical person information header including a user information header and a license information header.

13. The information processing system according to claim 1 , wherein the information of the completed authentication includes a user authentication ticket and a device authentication ticket.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2015
From: KASHIYAMA, SHIGEKI; NAKAJIMA, MASATO; OHZAKI, HIROKI; FUKUDA, YASUHARU
To: RICOH COMPANY, LTD.
Reel/Frame 036891/0390 →
Priority Claims (1)
JP 2014-221763 · Oct 30, 2014 · national
Continuity (1)
Related Publication 20160125177A1 · May 5, 2016