An information processing apparatus comprising: a processor coupled to a memory, cooperating to function as: authentication means adapted to perform processing for user authentication using any one of a plurality of authentication methods; management means adapted to manage a user credential generated when said authentication means authenticates a user; setting means adapted to set setting content indicating whether or not the user credential is permitted to be used for one or more specific authentication method among the plurality of authentication methods for performing a function included in the information processing apparatus, wherein the one or more specific authentication method includes a local authentication of the information processing apparatus or a LDAP authentication, and wherein the setting means sets the setting content in accordance with an instruction of an administrator of the information processing apparatus; decision means adapted to decide, when the authentication means authenticates a user using the specific authentication method and the user instructs to execute the function included in the information processing apparatus, whether or not the function is permitted to use the user credential according to setting contents set by the setting means; and control means adapted to control, when the decision means decides to permit use of the user credential, to execute the function using the user credential, and to control, when the decision means decides to inhibit use of the user credential, to prompt the user to execute user authentication. a processor coupled to a memory, cooperating to function as: authentication means adapted to perform processing for user authentication using any one of a plurality of authentication methods; management means adapted to manage a user credential generated when said authentication means authenticates a user; setting means adapted to set setting content indicating whether or not the user credential is permitted to be used for one or more specific authentication method among the plurality of authentication methods for performing a function included in the information processing apparatus, wherein the one or more specific authentication method includes a local authentication of the information processing apparatus or a LDAP authentication, and wherein the setting means sets the setting content in accordance with an instruction of an administrator of the information processing apparatus; decision means adapted to decide, when the authentication means authenticates a user using the specific authentication method and the user instructs to execute the function included in the information processing apparatus, whether or not the function is permitted to use the user credential according to setting contents set by the setting means; and control means adapted to control, when the decision means decides to permit use of the user credential, to execute the function using the user credential, and to control, when the decision means decides to inhibit use of the user credential, to prompt the user to execute user authentication. authentication means adapted to perform processing for user authentication using any one of a plurality of authentication methods; management means adapted to manage a user credential generated when said authentication means authenticates a user; setting means adapted to set setting content indicating whether or not the user credential is permitted to be used for one or more specific authentication method among the plurality of authentication methods for performing a function included in the information processing apparatus, wherein the one or more specific authentication method includes a local authentication of the information processing apparatus or a LDAP authentication, and wherein the setting means sets the setting content in accordance with an instruction of an administrator of the information processing apparatus; decision means adapted to decide, when the authentication means authenticates a user using the specific authentication method and the user instructs to execute the function included in the information processing apparatus, whether or not the function is permitted to use the user credential according to setting contents set by the setting means; and control means adapted to control, when the decision means decides to permit use of the user credential, to execute the function using the user credential, and to control, when the decision means decides to inhibit use of the user credential, to prompt the user to execute user authentication.