import type { HttpContextContract } from '@ioc:Adonis/Core/HttpContext' export default class AuthController { public async login({ request, auth }: HttpContextContract) { const { username, password } = request.all() return await auth.use('api').attempt(username, password, { expiresIn: '30 days' }) } }