If you would like to set up sms authentication it can be done fairly simply by following our docs:
No. As I stated above, you will need two seperate users, one user for sms, one user for username and password, and you must link their accounts using account linking.
You are trying to add a user to a connection that you have not created.