Implementando Better Auth: Autenticación y autorización en TypeScript