US 12,169,549 B2
Information processing apparatus, information processing method, and storage medium
Tomoya Ishida, Kanagawa (JP)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Jul. 29, 2022, as Appl. No. 17/816,310.
Claims priority of application No. 2021-126780 (JP), filed on Aug. 2, 2021.
Prior Publication US 2023/0030460 A1, Feb. 2, 2023
Int. Cl. G06F 21/44 (2013.01); G06F 21/31 (2013.01)
CPC G06F 21/445 (2013.01) [G06F 21/31 (2013.01)] 17 Claims
OG exemplary drawing
 
1. An information processing apparatus that executes a first application and a second application, comprising:
one or more hardware processors; and
one or more memories storing one or more programs configured to be executed by the one or more hardware processors, the one or more programs including instructions for:
obtaining a state of the first application by executing the second application;
determining whether to perform authentication processing according to the state of the first application by executing the second application; and
issuing an instruction to perform the authentication processing by executing the first application or the second application in a case of determining that the authentication processing is to be performed,
wherein at least one of the first application or the second application is a web application that operates in the information processing apparatus,
in a case where the first application is the web application that operates in the information processing apparatus, a browser operating in an apparatus other than the information processing apparatus issues an instruction to execute the first application, and the information processing apparatus presents a result of executing the first application to the browser, and
in a case where the second application is the web application that operates in the information processing apparatus, the browser operating in the apparatus other than the information processing apparatus issues an instruction to execute the second application, and the information processing apparatus presents a result of executing the second application to the browser.