Защищать интеллектуальную собственность в библиотеке Autodesk Viewer JS? - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть приложение, которое я создаю и которое использует библиотеку / API JavaScript библиотеки Autodesk viewer.Если я загружаю серию файлов .iam & .ipt для продукта и что бы поделиться им с некоторыми клиентами, но я не хочу отдавать интеллектуальную собственность, такую ​​как возможность использовать инструмент измерения или отсутствиевозможность выбора определенных частей.

Я знаю, что вы можете отключить определенные панели инструментов (которые можно отменить в консоли js) или удалить их полностью в режиме без головы, но учитывая, что браузер должен получить доступ к токену доступаУмный человек может использовать этот токен с соответствующим URN и получить полный доступ к данным.Правильно?

Так есть ли рекомендуемый способ защиты наших моделей, чтобы зрители не могли воспользоваться нашей интеллектуальной собственностью ??

1 Ответ

0 голосов
/ 21 февраля 2019

Чтобы полностью удалить поверхность прикрепления с информацией, доступной агенту браузера, проксирование - подробности см. в этом блоге .По сути, вы перенаправляете Viewer для доступа к нашим конечным точкам через собственную прокси-службу, где токен доступа может быть назначен неявно, что устраняет необходимость непосредственного предоставления токенов доступа агентам браузера:

Autodesk.Viewing.setApiEndpoint('https://yourproxyurl')

без токена доступаиметь доступ только к идентификаторам объектов / URN ваших моделей было бы бесполезно, поскольку все наши конечные точки для получения данных модели защищены, требуя действительный токен доступа с достаточным количеством областей действия токена.

...