I am currently working on bringing authentication to a collection of pre-existing web apps. I want to only allow authentication through identity providers (no username/password signup). These apps are used in a corporate environment and all the prospective users email addresses are known in advance.
**I am wondering if it is possible to set up user accounts with before users login for the first time such that upon their first login they are already configured with permissions/group/user role. As such I need to be able to set up a user account with an associated email. **
Is this possible? Or please correct me if I have described the wrong approach achieve this functionality