Получение двухэтапной аутентификации Forge с использованием перекрестного запроса

#javascript #cross-domain #autodesk-forge #2-legged

#javascript #междоменный #autodesk-forge #Двухэтапная

Вопрос:

Я пытаюсь создать простую HTML-страницу для отображения загруженной модели в forge. Для инициализации средства просмотра forge требуется токен доступа. Для запроса токена доступа я использую двухэтапный OAuth для перекрестного запроса (потому что я делаю сообщение в другом домене).Но он продолжает получать сообщение об ошибке «В запрошенном ресурсе отсутствует заголовок ‘Access-Control-Allow-Origin'». Пожалуйста, кто-нибудь может сказать мне, что мне делать, чтобы успешно получить токен доступа.

Комментарии:

1. для целей тестирования вы можете использовать Chrome pluggin для этого

2. Я уже установил расширение «Allow-Control-Allow-Origin»

Ответ №1:

Как вы заметили, вы не можете получить токен Forge с помощью клиентского скриптинга, он выдаст эту ошибку CORS. Это сделано специально.

Я бы рекомендовал простую аутентификацию на стороне сервера, достаточно просто развернуть этот образец локально:

  1. Установите NodeJS
  2. Загрузить проект
  3. Задайте переменные с вашим идентификатором и секретом
  4. Запустите проект