Nuxt auth неправильно обновляет сеанс

У меня есть клиент Nuxt с Nuxt Auth, а также бэкэнд Elixir с аутентификацией Pow .

Просто чтобы проверить, работает ли моя внешняя аутентификация должным образом, я настроил мой токен доступа, срок действия которого истекает через 15 секунд. После входа в систему через мой клиент и просмотра в течение 15 секунд я выхожу из системы. Интересно, что на бэкэнде я вижу, что делается вызов для возобновления сеанса. Чтобы убедиться, что проблема не в моем бэкэнде, я проверил почтовый запрос на продление вручную и, похоже, он работает, поэтому я могу только сделать вывод, что мое приложение Nuxt неправильно использует токен.

Есть ли у кого-нибудь предложения / рекомендации по исправлению этого?

Моя конфигурация Nuxt содержит этот соответствующий код:

      auth: {
    localStorage: false,
    watchLoggedIn: true,
    redirect: {
      login: '/',
      logout: '/',
      home: '/account',
    },
    strategies: {
      cookie: {
        cookie: {
          name: 'XSRF-TOKEN',
        },
        endpoints: {
          csrf: {
            url: '',
          },
        },
      },
      local: {
        scheme: 'refresh',
        token: {
          property: 'data.access_token',
          maxAge: 15,
          type: '',
        },
        refreshToken: {
          property: 'data.refresh_token',
          maxAge: 60 * 60 * 24 * 30,
          type: '',
        },
        endpoints: {
          login: { url: '/session', method: 'post' },
          logout: { url: '/session', method: 'delete' },
          refresh: { url: '/session/renew', method: 'post' },
          user: { url: '/user', method: 'get', propertyName: 'user' },
        },
      },
    },
  },

0 ответов

Другие вопросы по тегам