Я создаю приложение Vue. js с аутентификацией Okta, в основном на основе следующих данных: https://developer.okta.com/blog/2018/02/15/build-crud-app-vuejs-node и https://developer.okta.com/docs/concepts/okta-hosted-flows/. Я пытаюсь лучше понять, как использовать маршрут обратного вызова при добавлении Okta к маршрутизатору Vue. Согласно этим документам, после аутентификации пользователя на странице регистрации Okta приложение кратко перенаправляется на невидимый компонент с именем Auth.handleCallback
, который обрабатывает перенаправление в конечный пункт назначения (например, Home. vue), а также сохраняется IDToken
в браузере. Я понимаю, что этот токен содержит информацию о конечном пользователе, которую можно повторно использовать в других компонентах приложения.
Что я не совсем понимаю, так это роль Auth.handleCallback
в отношении перенаправления обратно к конечный пункт назначения приложения, а также «сохранение» токена. Означает ли это, что Auth.handleCallback
отвечает как за добавление токена в браузер, так и за сохранение токена? Когда в этих документах говорится, что «сохраняется IDToken
», означает ли это, что он позволяет токену оставаться в браузере для последующего доступа к приложению?
Спасибо за разъяснения!