в случае ее возникновения вызывать некую logout() функцию
Проект состоит из множества реп, подключенных в одной
Сейчас идейно представляю реализацию этой задачи, как интерсептор ответа для axios'a с проверкой и вызова logout'а в случае 401
Но такой подход приведет к потребности помещения этого интерсептора в каждую репу
адекватно ли?
есть ли более удачные решения? наверняка многие сталкивались
Спасибо!
Самое удачное - это использовать стандарт для аутентификации, типа OIDC и использовать готового клиента для него на стороне фронта. Условно, для keycloak есть готовые решения, включая обвязки над axios.
Для авторизации на проекте итак используется кейклок, но разве он может в аутентификацию на фронте? возможно ошибаюсь, но вроде доступность там регулируется на беке, не?
Обсуждают сегодня