diff --git a/src/applications/auth/provider/PhabricatorAuthProviderOAuthGoogle.php b/src/applications/auth/provider/PhabricatorAuthProviderOAuthGoogle.php index 6815032e6f..5fbf340ffc 100644 --- a/src/applications/auth/provider/PhabricatorAuthProviderOAuthGoogle.php +++ b/src/applications/auth/provider/PhabricatorAuthProviderOAuthGoogle.php @@ -1,44 +1,46 @@ getLoginURI()); return pht( "To configure Google OAuth, create a new 'API Project' here:". "\n\n". - "https://code.google.com/apis/console/". + "https://console.developers.google.com/". "\n\n". - "You don't need to enable any Services, just go to **API Access**, ". - "click **Create an OAuth 2.0 client ID...**, and configure these ". - "settings:". + "Adjust these configuration settings for your project:". "\n\n". - " - During initial setup click **More Options** (or after creating ". - " the client ID, click **Edit Settings...**), then add this to ". - " **Authorized Redirect URIs**: `%s`\n". + " - Under **APIs & auth > APIs**, scroll down the list and enable ". + " the **Google+ API**.\n". + " - Under **APIs & auth > Credentials**, click **Create New Client". + " ID** in the **OAuth** section. Then use these settings:\n". + " - **Application Type**: Web Application\n". + " - **Authorized Javascript origins**: Leave this empty.\n". + " - **Authorized redirect URI**: Set this to `%s`.\n". "\n\n". "After completing configuration, copy the **Client ID** and ". - "**Client Secret** to the fields above.", + "**Client Secret** from the Google console to the fields above.", $login_uri); } protected function newOAuthAdapter() { return new PhutilAuthAdapterOAuthGoogle(); } protected function getLoginIcon() { return 'Google'; } public function getLoginURI() { // TODO: Clean this up. See PhabricatorAuthOldOAuthRedirectController. return '/oauth/google/login/'; } }