Аутентификация в Autodesk - PullRequest
0 голосов
/ 27 июня 2019

Мы разрабатываем Java-приложение, которое должно показывать модели из пользовательского магазина.изначально я пытаюсь разрешить пользователям входить в систему с использованием своей учетной записи autodesk и проверять, имеют ли они право доступа к моему приложению.

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

Сначала, при запуске приложения я покажу встроенный веб-браузер, который откроет "https://developer.api.autodesk.com/authentication/v1/authorize?response_type=code&client_id=XXX&redirect_uri=XXX&scope=XXX"

приложение получит URL с нашего сервера (поэтому не сохраняется локально), а обратный вызов указывает на API на нашемзатем войдите в систему, как пользователь и получив согласие, получите код из URL, закройте диалоговое окно входа в систему и продолжите получать токен на предъявителя, используя простой оставшийся apis в /authentication/v1/gettoken.

Как я уже сказал,Я не уверен на 100%, одобрено ли это способом или нет, или даже если это выполнимо или нет. Поэтому подумайте, прежде чем мы это осуществим, проверьте.

После этого я просто использую rest apis для просмотра и получения модели.есть мысли или жалобы?

Заранее спасибо

1 Ответ

0 голосов
/ 27 июня 2019

Будьте уверены, что предлагаемый здесь рабочий процесс действительно ортодоксален и хорошо «одобрен» нашими официальными учебными пособиями:

Некоторые из наших конечных точек требуют 3-стороннего oauth для доступа к персональным данным - см., Например, здесь , и вы всегда можете обратиться к разделу authentication context каждой конечной точки для требуемого потока oauth.

...