# API02010: Autenticación Requerida

## Qué Significa Esto[​](#what-this-means "Enlace directo a Qué Significa Esto")

La acción que estás intentando realizar requiere autenticación, pero actualmente no has iniciado sesión. El POS necesita credenciales válidas para acceder a este recurso.

## Causas Comunes[​](#common-causes "Enlace directo a Causas Comunes")

* **No has iniciado sesión** — Aún no te has autenticado
* **Sesión despejada** — Tu sesión fue borrada o expiró
* **Accediendo a recurso protegido** — El recurso requiere autenticación
* **Datos de la app borrados** — Las credenciales almacenadas fueron eliminadas

## Mapeo de Errores del Servidor[​](#server-error-mapping "Enlace directo a Mapeo de Errores del Servidor")

Este código de error se activa cuando el servidor devuelve:

| Código del Servidor       | Fuente                                      |
| ------------------------- | ------------------------------------------- |
| `rest_login_required`     | API REST de WordPress                       |
| `jwt_auth_no_auth_header` | Plugin de Autenticación JWT                 |
| HTTP 401                  | Cualquier respuesta del servidor (fallback) |

## Cómo Solucionar[​](#how-to-fix "Enlace directo a Cómo Solucionar")

### 1. Iniciar Sesión[​](#1-log-in "Enlace directo a 1. Iniciar Sesión")

Si no has iniciado sesión:

1. Abre la pantalla de inicio de sesión del POS
2. Ingresa tus credenciales de WordPress
3. Completa el proceso de autenticación

### 2. Verificar el Estado de la Sesión[​](#2-check-session-status "Enlace directo a 2. Verificar el Estado de la Sesión")

Si pensabas que estabas conectado:

* Tu sesión puede haber expirado
* Busca [API02002](/es/error-codes/API02002.md) (Token Expirado) para más detalles
* Inicia sesión nuevamente para restaurar el acceso

### 3. Verificar la Configuración del Servidor[​](#3-verify-server-configuration "Enlace directo a 3. Verificar la Configuración del Servidor")

Asegúrate de que los endpoints de la API estén correctamente configurados:

* La API REST de WooCommerce debe estar habilitada
* El plugin WCPOS debe estar activo
* Los endpoints de autenticación deben ser accesibles

### 4. Verificar Problemas del Navegador/App[​](#4-check-for-browserapp-issues "Enlace directo a 4. Verificar Problemas del Navegador/App")

Si te están desconectando inesperadamente:

* Limpia la caché del navegador (si usas la versión web)
* Verifica que las cookies/almacenamiento local no estén bloqueados
* Asegúrate de que la app tenga permiso para almacenar datos

## Qué Requiere Autenticación?[​](#what-requires-authentication "Enlace directo a Qué Requiere Autenticación?")

La mayoría de las operaciones del POS requieren autenticación:

* Ver productos y clientes
* Crear y editar pedidos
* Procesar pagos
* Acceder a informes

Solo la pantalla de inicio de sesión inicial es accesible sin autenticación.

## Errores Relacionados[​](#related-errors "Enlace directo a Errores Relacionados")

* [API02001](/es/error-codes/API02001.md) — Credenciales Inválidas
* [API02002](/es/error-codes/API02002.md) — Token Expirado

***
