Как я могу программно выйти из Forge? - PullRequest
0 голосов
/ 06 февраля 2020

Я следовал этому руководству из блога сообщества Forge.

В блоге предлагается загрузить iFrame с атрибутом src, установленным в https://accounts.autodesk.com/Authentication/LogOut

<iframe src="https://accounts.autodesk.com/Authentication/LogOut" />

Хотя iFrame загружается правильно, пользователь не регистрируется вне платформы Forge.

Этот метод хорошо работал до этой недели или около того. Теперь пользователь остается в системе.

Однако ручное открытие нового окна и переход к URL-адресу выхода из системы приводит к выходу пользователя из системы.

Это новое изменение, но я не могу найти любая документация для него.

1 Ответ

0 голосов
/ 07 февраля 2020

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

 // prepare sign out
  $('#signOut').click(function () {
    $('#hiddenFrame').on('load', function (event) {
      location.href = '/api/forge/oauth/signout';
    });
    $('#hiddenFrame').attr('src', 'https://accounts.autodesk.com/Authentication/LogOut');
    // learn more about this signout iframe at
    // https://forge.autodesk.com/blog/log-out-forge
  })
...