[People] Login Authentication Provider ID

Problem statement:

When you create a user without doing a SIS import (for example, a single new staff member has started employment and you want to quickly add them), there is no way of telling Canvas what the login authentication provider ID is. This means you have to make a SIS import CSV for one user. Not only that, but if you want classic Canvas logins as well as a third-party login (e.g. Google), you have to upload two CSVs, one for the Canvas user and another for the Google login.

Proposed solution:

When you create a new user within the people area, there should be an option to set the authentication provider ID, or at least have it set to Canvas by default. If you then press 'new login' on a users profile, there should be a text box for authentication_provider_id. This would mitigate the need for loads of SIS imports when adding a single user now and then, or making additional login changes.

User role(s):

admin