Patent ID: 7707414
Filing Date: 2010-04-27
Classification: G06F,H04L

Abstract:
1. An information processing device having a service accepting unit for accepting multiple service execution requests according to requests for services from an external terminal, the information processing device comprising: multiple types of authentication processing units configured to perform authentication processing before executing services, wherein each of the multiple types of authentication processing units takes different procedures; a first storage unit configured to store first information which is information wherein the calling procedure of the authentication processing corresponding to a service is described; an arbitrating processing unit having a function configured to call the authentication processing unit which performs authentication processing corresponding to services requested from the external terminal, and a function configured to receive and output a result of the authentication processing from the called authentication processing unit with reference to the first information from the first storage unit; a calling unit configured to call the service as to the service accepting unit, according to the result of the authentication processing output by the arbitrating processing unit; an editing unit configured to perform editing of the first information stored in the first storage unit based on an instruction from the external terminal, wherein the editing that can be performed includes at least setting, registration, renewals, deletions, and validations; a second storage unit configured to store second information which is information for determining security for each of the services according to a user of the external terminal or according to attributes of the user of the external terminal; wherein the authentication processing unit is configured to perform further authentication processing according to the user of the external terminal or the attributes of the user of the external terminal by referencing the second information from the second storage unit, wherein the second information stored in the second storage unit is described with a structured language, wherein the requests from the external terminal are described with the structured language, and the authentication processing unit is configured to perform modification using the structured language so that a request from the external terminal will be a request within the usage restrictions, if there is a request which surpasses the usage restrictions determined by the usage restriction information included in the second information to be referenced from the second storage unit.