Piccolo tip del giorno come configurare nuxtjs con l'autenticazione in django drf
- Inserire nel file di configurazione:nuxt.config.js
auth: {
strategies: {
cookie: {
endpoints: {
login: {
url: 'auth/login',
method: 'post',
propertyName: 'user',
withCredentials: true
},
logout: {
url: 'auth/logout',
method: 'post'
},
user: { url: 'auth/user', method: 'get',propertyName: false},
},
redirect: {
login: '/login',
logout: '/login',
home: '/',
},
},
}
},
- Creare nella cartella plugins il file axios.js
export default function ({ $axios }) {
$axios.defaults.xsrfHeaderName = 'X-CSRFTOKEN'
$axios.defaults.xsrfCookieName = 'csrftoken'
}
Questo permetterà all'applicazione in nuxtjs di autenticarsi attraverso una sessione in django.
Top comments (0)