Laravel Паспортная аутентификация: как использовать код и состояние? - PullRequest
0 голосов
/ 04 апреля 2020

Я аутентифицируюсь на Laravel (7.3) Паспорт со следующей конфигурацией:

nuxt.config.js

  auth: {
    redirect: {
      login: '/login',
      logout: '/login',
      home: '/'
    },
    strategies: {
      'laravel.passport': {
        url: 'http://laravel.test',
        client_id: '2',
        client_secret: 'S0gpcgfIDgbvIHCL3jIhSICAiTsTUMOR0k5mdaCi',
        redirect_uri: 'http://localhost:3000'
      }
    }
  }

Метод аутентификации в pages/login.vue:

async nuxtLaravelPassport() {
  try {
    const response = await this.$auth
      .loginWith('laravel.passport')
      .then(result => {
        console.log(result)
      })
  } catch (err) {
    console.log(err)
  }
},

Это приводит меня на страницу аутентификации Laravel, затем я вхожу в систему и перенаправляюсь на домашнюю страницу Nuxt. js с code и state в качестве параметров.

Что мне делать с этими code и state? Получите token? Если да, то как?

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