System, service providing device, and service providing method
First Claim
1. A system comprising:
- a first service providing system that comprises one or more computer processors that are configured to provide a service to a device; and
a second service providing system that comprises one or more computer processors, and that has an authentication base that is different from that of the first service providing system;
wherein the first service providing system and the second service providing system are connectable through a network;
wherein said one or more computer processors of said first service providing system are configured to;
receive, from the device operated by a user, a request for a process that uses the second service providing system, and make a request to acquire an authentication token for using the second service providing system;
said authentication token being associated with a user;
acquire authentication information of the second service providing system from a second memory configured to store the authentication information of the second service providing system, when the authentication token associated with the user is not stored in a first memory configured to store the authentication token, and acquire the authentication token from the second service providing system by using the acquired authentication information; and
provide the authentication token stored in the first memory authentication token associated with the user is stored in the first memory, and provide the authentication token acquired from the second service providing system when the authentication token associated with the user is not stored in the first memory; and
wherein said one or more computer processors of said second service providing system are configured to receive the authentication token provided by the first service providing system, authenticate the received authentication token, and provide a service for the first service providing system.
1 Assignment
0 Petitions
Accused Products
Abstract
A service providing device includes a requesting unit for receiving, from the device operated by a user, a request for a process of using a service providing system having a different authentication base, and making a request to acquire authorization information for using the service providing system; a substitute authentication unit for acquiring authentication information of the service providing system from a second storage when the authorization information associated with the user is not stored in a first storage, and acquiring the authorization information from the service providing system by using the authentication information; and a providing unit for providing the authorization information stored in the first storage when the authorization information associated with the user is stored in the first storage, and providing the authorization information acquired from the service providing system when the authorization information associated with the user is not stored in the first storage.
37 Citations
11 Claims
-
1. A system comprising:
-
a first service providing system that comprises one or more computer processors that are configured to provide a service to a device; and a second service providing system that comprises one or more computer processors, and that has an authentication base that is different from that of the first service providing system; wherein the first service providing system and the second service providing system are connectable through a network; wherein said one or more computer processors of said first service providing system are configured to; receive, from the device operated by a user, a request for a process that uses the second service providing system, and make a request to acquire an authentication token for using the second service providing system;
said authentication token being associated with a user;acquire authentication information of the second service providing system from a second memory configured to store the authentication information of the second service providing system, when the authentication token associated with the user is not stored in a first memory configured to store the authentication token, and acquire the authentication token from the second service providing system by using the acquired authentication information; and provide the authentication token stored in the first memory authentication token associated with the user is stored in the first memory, and provide the authentication token acquired from the second service providing system when the authentication token associated with the user is not stored in the first memory; and wherein said one or more computer processors of said second service providing system are configured to receive the authentication token provided by the first service providing system, authenticate the received authentication token, and provide a service for the first service providing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A service providing device for providing a service to a device, the service providing device comprising one or more computer processors that are configured to:
-
receive, from the device operated by a user, a request for a process that uses a service providing system having a different authentication base than the service providing device, and make a request to acquire an authentication token for using the service providing system;
said authentication token being associated with a user;acquire authentication information of the service providing system from a second memory configured to store the authentication information of the service providing system, when the authentication token associated with the user is not stored in a first memory configured to store the authentication token, and acquire the authentication token from the service providing system by using the acquired authentication information; and provide the authentication token stored in the first memory when the authentication token associated with the user is stored in the first memory, and provide the authentication token acquired from the service providing system when the authentication token associated with the user is not stored in the first memory; and wherein said one or more computer processors of said second service providing system are configured to receive the authentication token provided by the first service providing system, authenticate the received authentication token, and provide a service for the first service providing system.
-
-
11. A service providing method performed in a system including a first service providing system configured to provide a service to a device operated by a user, and a second service providing system that has an authentication base that is different from that of the first service providing system, wherein the first service providing system and the second service providing system each comprise one or more computer processors, the first service providing system and the second service providing system being connectable through a network, the service providing method comprising:
-
receiving, from the device operated by the user, a request for a process that uses the second service providing system, and making a request to acquire an authentication token for using the second service providing system;
said authentication token being associated with a user;acquiring authentication information of the second service providing system from a second memory configured to store the authentication information of the second service providing system when the authentication associated with the user is not stored in a first memory configured to store the authentication token, and acquiring the authentication token from the second service providing system by using the acquired authentication information; and providing the authentication token stored in the first memory when the authentication token associated with the user is stored in the first memory, and providing the authentication token acquired from the second service providing system when the authentication token associated with the user is not stored in the first memory; and wherein said one or more computer processors of said second service providing system are configured to receive the authentication token provided by the first service providing system, authenticate the received authentication token, and provide a service for the first service providing system.
-
Specification