rename MyUsernamePasswordAuth... to EmailPasswordAuth...
implement LocalUsernamePasswordAuthProvider as local user with a
username different from his email address