Разработка на localhost для Google Apps Marketplace - PullRequest
1 голос
/ 15 марта 2012

Мой типичный рабочий процесс заключается в том, что я работаю на localhost, но с Google Apps Marketplace это было невозможно. OpenID работает нормально, но доступ к API данных через Oauth приводит к ошибкам.

Token invalid - Invalid token: ACL not found for domain: 358xxxxxxxxx and consumer: 736xxxxxxxxx

В настоящее время я использую следующий рабочий процесс, но он очень утомителен.

локальный разработка » локальный push to github» удаленный извлечение из github » удаленный тест» повтор

Есть ли способ разработать локально или другой предлагаемый рабочий процесс?


Решение:

Массив предложений @koma и @JTeagle, у меня есть несколько веток с ключами Oauth в каждой конфигурации, соответствующей ветви . Я также создал уникальный домен localhost my_project.dev , который удовлетворяет требованиям Google (так как их триггер localhost у меня не работал)

1 Ответ

1 голос
/ 17 марта 2012

Я не уверен, что GitHub, что с ним делать, но если я хорошо понимаю, трудно сделать OAUTH на localhost. Это действительно громоздко.

Мое решение этой проблемы - зарегистрировать мое динамическое DNS-имя домена в консоли Google Api, а затем выполнить переадресацию портов на маршрутизаторе на мою машину для разработки.

Таким образом, ваша среда разработки может выполнять все OAUTH-запросы и обратные вызовы от Google, попадающие в маршрутизатор, и я могу их отлаживать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...