Correct me if I am wrong but my understanding is that typical interactions with Chef Server are authenticated using the private keys generated by Chef Server. For example, when using knife or more generally when a user or node interacts with the Chef Server API.
My question is what are the uses of the password that you must specify when creating a new user? I assume it is used for logging into the Chef Manage UI, but not sure if there are any other uses.