Information processing apparatus including an authentication unit, method of controlling the same, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorKei Sato
Life of this patent
Estimating the term…
Abstract
An information processing apparatus (MFP), in a state where a user is logged into the MFP as an automatic login user for which a user authentication is not required, when the user authentication is performed in order to log in as another user (a login user), compares a use authority of the automatic login user and a use authority of the login user for each function. When the result of the comparison is that there exists a function, within the functions for which usage is permitted for the automatic login user, for which the usage is not permitted for the login user, the MFP modifies the use authority of the login user for that function such that the usage of that function is permitted for the login user.
Claims12
An information processing apparatus, comprising:
- an authentication unit including a processor configured to execute process steps stored in a non-transitory computer-readable memory to, in a state in which a user is logged into the information processing apparatus as a first user that can use the information processing apparatus without user authentication being required, perform a user authentication in order for the user to log into the information processing apparatus as a second user other than the first user;
- a determination unit including a processor configured to execute process steps stored in the memory to, in a case where the user authentication is performed by the authentication unit, compare a use authority of the first user and a use authority of the second user for each of a plurality of functions that the information processing apparatus has, and determine whether or not there exists a function, out of functions for which usage by the first user is permitted, for which usage is not permitted for the second user;
- and
- a modification unit including a processor configured to execute process steps stored in the memory to, in a case where it is determined by the determination unit that there exists the function, out of the functions for which usage by the first user is permitted, for which usage is not permitted for the second user, modify a use authority of the second user for the function for which usage by the second user is not permitted, so as to permit usage of the function for the second user.
A method of controlling an information processing apparatus, the method comprising:
- performing, in a state in which a user is logged into the information processing apparatus as a first user that can use the information processing apparatus without user authentication being required, a user authentication in order for the user to log into the information processing apparatus as a second user other than the first user;
- in a case where the user authentication is performed, comparing a use authority of the first user and a use authority of the second user for each of a plurality of functions that the information processing apparatus has, and determining whether or not there exists a function, out of functions for which usage by the first user is permitted, for which usage is not permitted for the second user;
- and
- in a case where it is determined that there exists the function, out of the functions for which usage by the first user is permitted, for which usage is not permitted for the second user, modifying a use authority of the second user for the function for which usage by the second user is not permitted, so as to permit usage of the function for the second user.
A non-transitory computer-readable storage medium storing a computer program for causing a computer to execute each step of a method of controlling an information processing apparatus, the method comprising:
- performing, in a state in which a user is logged into the information processing apparatus as a first user that can use the information processing apparatus without user authentication being required, a user authentication in order for the user to log into the information processing apparatus as a second user other than the first user;
- in a case where the user authentication is performed, comparing a use authority of the first user and a use authority of the second user for each of a plurality of functions that the information processing apparatus has, and determining whether or not there exists a function, out of functions for which usage by the first user is permitted, for which usage is not permitted for the second user;
- and
- in a case where it is determined that there exists the function, out of the functions for which usage by the first user is permitted, for which usage is not permitted for the second user, modifying a use authority of the second user for the function for which usage by the second user is not permitted, so as to permit usage of the function for the second user.
Dependencies are inferred from the claim text.