Hi @kampmann,
For SSO authentication methods, we already have a team creation process that doesn't require entering a password or username. For example, if you have GitLab Authentication enabled, there is an option to "Create new team with a GitLab account".