All users authenticated by GitLab OAuth are counted as full users even if they don't use GitLab
Problem to solve
When you use the OAuth Provider of GitLab to authenticate users on other applications, even if these users are not GitLab users, however, they are counted as full users. (The exception would be guest users in GitLab Ultimate edition).
Target audience
All customers using GitLab EE and using GitLab OAuth for the entire company
Further details
Internal links about known customers concerned by this use case
Proposal
- The application should be able to check if the user used GitLab at least one time
- Or simpler, we should provide a new kind of user like
not_gitlab_user
+oauth_gitlab_user
What does success look like, and how can we measure that?
TBD
Links / references
Edited by Timo Schuit