发明名称 Information processing apparatus, control method therefor, and program
摘要 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.
申请公布号 US9064105(B2) 申请公布日期 2015.06.23
申请号 US201113238648 申请日期 2011.09.21
申请人 Canon Kabushiki Kaisha 发明人 Hosoda Yasuhiro
分类号 G06F21/00;G06F21/41;G06F21/30;H04L29/06 主分类号 G06F21/00
代理机构 Fitzpatrick, Cella, Harper & Scinto 代理人 Fitzpatrick, Cella, Harper & Scinto
主权项 1. An information processing apparatus comprising: an acquisition unit that acquires, from each of a plurality of applications operating on said information processing apparatus, manifest information defining a sharing condition for indicating another application out of the plurality of applications which is trusted by the application to access a user credential, wherein the user credential includes information for certifying a user; a generation unit that analyzes the manifest information acquired from each of the plurality of applications, and, based on the analyzing result, generates sharing settings which define sharing conditions for sharing the user credential among the 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; a provision unit that provides, upon receiving a request of the user credential from one of the applications, the requested user credential to the requesting application according to the stored sharing settings, wherein the provision unit includes: (a) an encryption unit that encrypts the user credential held by said holding unit, and(b) a distribution unit that distributes, to each application, an encryption key used to encrypt the user credential held by said holding unit; a non-transitory computer-readable memory configured to store computer-executable process steps; and a processor configured to function as at least one of the acquisition unit, the generation unit, the holding unit, and the provision unit by executing the computer-executable process steps stored in the memory, wherein the manifest information acquired from each of the plurality of applications is created by one or more respective vendors of each of the plurality of applications, and wherein the manifest information acquired from each of the plurality of applications is read by an application platform, when the application platform is installing or starting the application.
地址 Tokyo JP