The oauth process creates users in Superset the first time they login. These users do not have access to any datasets when they are automatically created. We need to add the ability to automatically assign them roles that have access to particular datasets when they are first created.
This ticket is a nice to have because there is a work around that a system administrator can do.
Create the user in OpenLMIS and assign them a temp password
Navigate to Superset and login with that user's credentials
Authorize the application to use Superset
Logout of Superset and login to superset as an admin
Assign the right role to that user that was just created