Ошибка средства просмотра NodeJS Forge в Google App Engine - PullRequest
0 голосов
/ 09 октября 2018

Я развернул свое приложение для просмотра Forge на основе учебника View для моделей BIM 360 и Fusion , и у меня возникли проблемы с аутентификацией в Google App Engine.

Установив свойURL обратного вызова на https://forgeviewer -218710.appspot.com / api / forge / oauth / token , аутентификация не работает.

Это потому, что мне нужно установить свой идентификатор, секретный адрес и URL-адрес обратного вызова в файле app.yaml, который App Engine использует для развертывания?Или я совсем не в курсе?

1 Ответ

0 голосов
/ 09 октября 2018

Я попытался запустить ваше приложение, но получил Error : 400 - Invalid redirect_uri, что означает, что URL-адрес обратного вызова на портале для разработчиков отличается от URL-адреса, указанного вами в вашем приложении.

В учебном пособии на Создайте раздел приложения, мы используем http://localhost:3000/api/forge/callback/oauth, но при создании приложения Forge, которое вы будете использовать в своем приложении, вы должны использовать версию Live, в данном случае https://forgeviewer-218710.appspot.com/api/forge/callback/oauth (которая отличается от того, что выуказано на ваш вопрос, поэтому, пожалуйста, настройте).

Подводя итог, URL-адрес обратного вызова MUST совпадает при регистрации приложения Forge и в приложении в реальном времени (при условии, что у вас есть Nodejs на FORGE_CALLBACK_URLпеременная окружения).Извините, у меня нет опыта развертывания в Google App Engine.

...