An information processing apparatus, comprising: a camera configured to capture one or more images of one or more users of the information processing apparatus; a login processing unit configured to perform a login process of one or more users at the information processing apparatus, wherein the login process comprises a facial recognition process using images captured by the camera; an assignment processing unit configured, in response to the connection of an inputting device to the information processing apparatus, to assign the inputting device to a user, the inputting device being a device for inputting operation information to the information processing apparatus; an accepting unit configured to accept an input from the inputting device; and a selection image generation unit configured to cause a display apparatus to display a user selection screen image on which a user can be selected, wherein the assignment processing unit controls an assignment process of the inputting device in response to a number of users who are in a login state, wherein a login state is a state in which a user is signed into a user profile at the information processing apparatus, wherein the assignment processing unit stores the apparatus ID of the inputting device in an associated relationship with the user profile, wherein, where the number of users in a login state is zero, the selection image generation unit causes the display apparatus to display a user selection screen image for selecting a user who is to use an inputting device and the assignment processing unit assigns the inputting device to the selected user, where the number of users in a login state is one, the assignment processing unit assigns the inputting device to the login user without the intervention of the user selection screen image, and wherein, where the number of users in a login state is two, the selection image generation unit causes the display apparatus to display a user selection screen image for selecting a user who is to use the inputting device and the assignment processing unit assigns the inputting device to the selected user. a camera configured to capture one or more images of one or more users of the information processing apparatus; a login processing unit configured to perform a login process of one or more users at the information processing apparatus, wherein the login process comprises a facial recognition process using images captured by the camera; an assignment processing unit configured, in response to the connection of an inputting device to the information processing apparatus, to assign the inputting device to a user, the inputting device being a device for inputting operation information to the information processing apparatus; an accepting unit configured to accept an input from the inputting device; and a selection image generation unit configured to cause a display apparatus to display a user selection screen image on which a user can be selected, wherein the assignment processing unit controls an assignment process of the inputting device in response to a number of users who are in a login state, wherein a login state is a state in which a user is signed into a user profile at the information processing apparatus, wherein the assignment processing unit stores the apparatus ID of the inputting device in an associated relationship with the user profile, wherein, where the number of users in a login state is zero, the selection image generation unit causes the display apparatus to display a user selection screen image for selecting a user who is to use an inputting device and the assignment processing unit assigns the inputting device to the selected user, where the number of users in a login state is one, the assignment processing unit assigns the inputting device to the login user without the intervention of the user selection screen image, and wherein, where the number of users in a login state is two, the selection image generation unit causes the display apparatus to display a user selection screen image for selecting a user who is to use the inputting device and the assignment processing unit assigns the inputting device to the selected user.