So we are building an application which has to support two ways of creating a new account.
user creates an account with a email and password combination