Аутентификация клиентской маршрутизации - PullRequest
0 голосов
/ 13 декабря 2018

Я разрабатываю приложение с помощью React, Node.js и JSON Web Token.Я хочу защитить клиентские маршруты.Я не хочу предоставлять доступ к клиентским маршрутам, если они не аутентифицированы, а также в случае, если пользователь сам меняет клиента.

Например:

В большинстве сообщений, которые я видел, использовалось что-то вроде этого:

 const PrivateRoute = ({ component: Component, ...rest }) => (
  <Route {...rest} render={(props) => (
    Auth.isAuthenticated === true
      ? <Component {...props} />
      : <Redirect to='/login' />
  )} />
)

Понятно, что Auth.isAuthenticated может быть изменен любым клиентом с помощью: Auth.isAuthenticated = true или любого другого синтаксиса.

Как я могу решить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...