- Integrated Authentik OAuth/OIDC authentication - Added PWA functionality with offline support - Created protected and public API endpoints - Configured Docker deployment with Traefik - Added Gitea Actions CI/CD workflow - Included comprehensive setup documentation
16 lines
369 B
TypeScript
16 lines
369 B
TypeScript
/**
|
|
* Get Current User API
|
|
* Ruta: /api/user
|
|
*
|
|
* Endpoint protegido que devuelve la información del usuario autenticado
|
|
*/
|
|
export default defineEventHandler(async (event) => {
|
|
// Obtener sesión del usuario (requiere autenticación)
|
|
const session = await requireUserSession(event)
|
|
|
|
return {
|
|
user: session.user,
|
|
loggedInAt: session.loggedInAt
|
|
}
|
|
})
|