Add infinite token

This commit is contained in:
2021-04-17 14:23:15 +02:00
parent 430d7a18ae
commit 7b546c5b52
2 changed files with 8 additions and 0 deletions

View File

@@ -35,6 +35,13 @@ export default class AuthController {
return token.toJSON()
}
public async createInfiniteToken ({request, auth}: HttpContextContract) {
const email = request.input('email')
const password = request.input('password')
const token = await auth.use('api').attempt(email, password)
return token.toJSON()
}
public async logoutWeb ({auth}: HttpContextContract) {
await auth.logout()
return { message: 'Vous avez été déconnecté' }

View File

@@ -70,6 +70,7 @@ Route.group(() => {
Route.group(() => {
Route.get('/me', 'AuthController.user').middleware('auth')
Route.get('/token', 'AuthController.createInfiniteToken')
Route.post('/web/login', 'AuthController.loginWeb')
Route.post('/web/logout', 'AuthController.logoutWeb')