Make search for DRUPAL_ROOT more lenient
Use OAuth to connect
Validate that the entered account name has been authorized
Update variables from username & password to account for OAuth