Forge, API и программирование – Русский – только для чтения
Задавайте вопросы и делитесь знаниями по Autodesk Forge и программированию на API программного обеспечения Autodesk
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Трехфакторная авторизация. Как получить код без участия пользователя?

2 REPLIES 2
SOLVED
Reply
Message 1 of 3
d.yrin
1434 Views, 2 Replies

Трехфакторная авторизация. Как получить код без участия пользователя?

Добрый день!

Просматриваю документацию по трехфакторной аутентификации.

Не уверен что все правильно понял, подскажите пожалуйста, есть ли возможность при получении кода в "3-Legged Token with Authorization Code Grant" или в "3-legged Token with Implicit Grant" не обращаться напрямую к пользователю? 

То есть, имеем логин и пароль пользователя, передаем его и получаем код (в случае "3-Legged Token with Authorization Code Grant"), далее уже токены? Никаких интерактивных действий (нажатие кнопок на формах) при этом не выполняем.

 

@d.yrin 

Название темы было изменено @alina.balkanskaia для улучшения навигации на форуме. Оригинальное название: Трехфакторная авторизация. Получение кода без участия пользователя

2 REPLIES 2
Message 2 of 3
aignatovich
in reply to: d.yrin

Не всё так просто. Авторизовать надо по тому workflow, который описан в документации, в ответ приходит token, refresh token и время жизни, refresh token можно сохранить, например, в БД и по нему обновлять сам access token.

Есть нюансы, валидный refresh token только один (последний полученный), он имеет свойство "протухать", т.е. через некоторое время, неделя, кажется, или месяц по нему обновить access token уже не получится.

 

Есть ещё ряд нюансов, часть API можно использовать с помощью 2-legged token-а + с возможностью выполнять запросы от пользователя по его Autodesk ID, см. раздел informational в Authentification API. Так, зная hubId (его как раз получить с 2-legged авторизацией не получится) можно получать проекты / папки / файлы с помощью двуногой авторизации

Message 3 of 3
d.yrin
in reply to: aignatovich

Понял вас.

Большое спасибо за информацию и за быстрый ответ

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report