2cd6d8
Bails if the OpenID does not provide an username Username is a required field so if it is not there we cannot continue. Instead of running into a cryptic load of errors, let's just bail out and inform the user about the situation.