In our environment we require two accounts be linked:
- a custom oauth provider that we implemented internally
- used for for registration, login, email, full name, etc.
- jira
- used for the jira integration
We'd like to do something on the order of one of the following
- trust usernames across services so that the Jira linkage flow isn't required
- add a "mandatory to link" step to the Jira username
- ideal: pre-create user accounts linked to jira accounts
It is suboptimal for us to expect that every developer find the "link external account" flow and link their Jira account. This is particularly true since all other accounts are pre-created for engineers and this adds a bit to the new user onboarding.