Наши сведения о соединении API находятся в конфигурации, например, clientId, emailAddress, redirectUris хранятся в файле XML. У нас есть несколько наборов настроек, например один для разработчиков и один для прод. Каждая среда знает, какую использовать. Мы используем Grails, поэтому, когда Grails запускается, он выбирает контекст dev и мы используем конфигурацию dev.
Теперь, чтобы redirectUri указывал на localhost, чтобы вы могли работать на своем локальном компьютере, войдите в консоль API Google (https://code.google.com/apis/console/), добавьте еще один «Идентификатор клиента для веб-приложений» и установите URI перенаправления для вашего локального хоста. Теперь у вас должно быть два идентификатора клиента, один для dev и один для prod. Вставьте эти настройки в конфигурационный файл только для dev, и все готово.