INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREFOR, AND PROGRAM
First Claim
1. An information processing apparatus comprising:
- an acquisition unit that acquires, from each of a plurality of applications operating on said information processing apparatus, a sharing condition of a user credential with another application, which has been defined for each of a plurality of items of the user credential including information for certifying a user;
a generation unit that generates, based on the acquired sharing condition, sharing settings which defines the sharing condition for each item of the user credential among applications, and stores the generated sharing settings in a memory;
a holding unit that holds, in a memory, the user credential sent from at least one of the applications; and
a provision unit that provides, upon receiving a request of the user credential from one of the applications, the user credential to the requesting application according to the sharing settings stored in the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
There are provided an information processing apparatus which provides a user credential sharing service on a user credential sharing condition intended by a vendor that creates an application, and a control method for the information processing apparatus. To accomplish this, the information processing apparatus generates sharing settings which defines a sharing condition for each item of a user credential among applications according to a manifest file acquired from each application. Upon receiving a request of a user credential from one of the applications, the information processing apparatus provides the user credential to the requesting application according to the generated sharing settings.
-
Citations
10 Claims
-
1. An information processing apparatus comprising:
-
an acquisition unit that acquires, from each of a plurality of applications operating on said information processing apparatus, a sharing condition of a user credential with another application, which has been defined for each of a plurality of items of the user credential including information for certifying a user; a generation unit that generates, based on the acquired sharing condition, sharing settings which defines the sharing condition for each item of the user credential among applications, and stores the generated sharing settings in a memory; a holding unit that holds, in a memory, the user credential sent from at least one of the applications; and a provision unit that provides, upon receiving a request of the user credential from one of the applications, the user credential to the requesting application according to the sharing settings stored in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A control method for an information processing apparatus, comprising:
-
acquiring, from each of a plurality of applications operating on the information processing apparatus, a sharing condition of a user credential with another application, which has been defined for each of a plurality of items of the user credential including information for certifying a user; generating, based on the acquired sharing condition, sharing settings which defines the sharing condition for each item of the user credential among applications, and storing the generated sharing settings in a memory; holding, in a memory, the user credential sent from at least one of the applications; and providing, upon receiving a request of the user credential from one of the applications, the user credential to the requesting application according to the sharing settings stored in the memory. - View Dependent Claims (10)
-
Specification