Create user if authorized user does not exist
Fetch email, first name and last name in OauthClient