IP Library Granted Patent US 12689618
Granted Patent B2
US 12689618 · App. 18/779,161 · Granted Jul 21, 2026

Information processing apparatus, information processing apparatus control method, and storage medium

Inventor: Miho Watanabe (Tokyo, JP)
Assignee: Canon Kabushiki Kaisha
H04L63/08H04L63/105
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12689618
App. No.
18/779,161
Granted
Jul 21, 2026
Kind
B2
Abstract

An information processing apparatus includes a second reception unit capable of receiving an instruction to set second setting for executing authentication with a second server by a second authentication scheme having a security level at a second level higher than a first level, a second authentication unit configured to execute authentication with the second server by the second authentication scheme based on reception of the instruction to set the second setting, and a control unit configured to perform, based on reception of the instruction to set the second setting by the second reception unit, control to prevent reception of an instruction to set first setting for executing authentication with a first server by a first authentication scheme having a security level at a first level.

Claims (40)

1 . An information processing apparatus comprising:

one or more memories storing instructions; and

one or more processors that, upon execution of the stored instructions, perform the functions of:

receiving an instruction to set a first setting for executing authentication with a first server by a first authentication scheme having a security level at a first level;

executing authentication with the first server by the first authentication scheme based on reception of the instruction to set the first setting;

receiving an instruction to set a second setting for executing authentication with a second server by a second authentication scheme having a security level at a second level higher than the first level;

executing authentication with the second server by the second authentication scheme based on reception of the instruction to set the second setting; and

performing prevention control, based on reception of the instruction to set the second setting, to prevent reception of the instruction to set the first setting.

2 . The information processing apparatus according to claim 1 , wherein the performing the prevention control comprises performing at least one control out of first control that a region for receiving an operation for the instruction to set the first setting from a user cannot be operated by the user, second control that the region for receiving the operation for the instruction to set the first setting from the user is grayed out, and third control that the region for receiving the operation for the instruction to set the first setting from the user is not displayed.

3 . The information processing apparatus according to claim 1 , wherein in a case where the instruction to set the first setting is received, the prevention control is performed by outputting a predetermined notification.

4 . The information processing apparatus according to claim 1 , wherein in a case where the instruction to set the first setting is receive by the first reception unit received, the prevention control is performed by outputting a predetermined notification that a further instruction from a user can be received.

5 . The information processing apparatus according to claim 4 , wherein in a case where an instruction from a user based on the predetermined notification is the instruction to set the first setting, control is performed to set the first setting.

6 . The information processing apparatus according to claim 1 , wherein control is performed to disable the first setting in a case where the instruction to set the second setting is received in a state in which the first setting is set.

7 . The information processing apparatus according to claim 5 , wherein control is performed to re-enable the disabled first setting in a case where an instruction to disable the second setting already set is received.

8 . The information processing apparatus according to claim 7 , wherein

information of a particular setting item is stored in the information processing apparatus in a case where the first setting is set, and

control is performed to store the information of the particular setting item even in a case where the first setting is disabled, and to re-enable the information of the particular setting item in a case where the first setting is re-enabled.

9 . The information processing apparatus according to claim 1 , wherein the one or more processors further perform the functions of:

receiving an instruction to set a third setting for executing authentication with the first server by a third authentication scheme having a security level at the first level but different from the first authentication scheme; and

executing authentication with the first server by the third authentication scheme based on reception of the instruction to set the third setting,

wherein reception of the instruction to set the third setting is prevented in a state in which the second setting is set, but the instruction to set the third setting can be received in a state in which the first setting is set.

10 . The information processing apparatus according to claim 1 , wherein the first authentication scheme is Post Office Protocol (POP) or Simple Mail Transfer Protocol-Authentication (SMTP-Auth) and the second authentication scheme is Open Authorization 2.0 (OAuth 2.0).

11 . The information processing apparatus according to claim 1 , wherein the instruction to set the first setting is received from an external apparatus through a network.

12 . The information processing apparatus according to claim 1 , wherein the instruction to set the second setting is received based on reception of a predetermined operation for setting the second setting by a user on a predetermined region displayed on the information processing apparatus.

13 . The information processing apparatus according to claim 1 , wherein

the first server is an authentication server,

the second server is an authorization server, and

communication with a resource server is enabled after authentication with the authorization server is performed by the second authentication scheme.

14 . An information processing apparatus control method comprising:

receiving an instruction to set first setting for executing authentication with a first server by a first authentication scheme having a security level at a first level;

executing a first authentication with the first server by the first authentication scheme based on reception of the instruction to set the first setting;

receiving an instruction to set second setting for executing authentication with a second server by a second authentication scheme having a security level at a second level higher than the first level;

executing a second authentication with the second server by the second authentication scheme based on reception of the instruction to set the second setting; and

performing, based on reception of the instruction to set the second setting, control to prevent reception of the instruction to set the first setting.

15 . A non-transitory computer readable storage medium storing a program for causing an information processing apparatus that includes one or more memories storing instructions and one or more processors that execute the stored instructions to:

receive an instruction to set a first setting for executing authentication with a first server by a first authentication scheme having a security level at a first level;

execute authentication with the first server by the first authentication scheme based on reception of the instruction to set the first setting;

receive an instruction to set a second setting for executing authentication with a second server by a second authentication scheme having a security level at a second level higher than the first level;

execute authentication with the second server by the second authentication scheme based on reception of the instruction to set the second setting; and

perform control, based on reception of the instruction to set the second setting, to prevent reception of the instruction to set the first setting.