Я аутентифицируюсь на 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
? Если да, то как?