# API02010: Autenticação Necessária

## O Que Isso Significa[​](#what-this-means "Link direto para O Que Isso Significa")

A ação que você está tentando realizar requer autenticação, mas você não está logado no momento. O POS precisa de credenciais válidas para acessar este recurso.

## Causas Comuns[​](#common-causes "Link direto para Causas Comuns")

* **Não logado** — Você ainda não se autenticou
* **Sessão limpa** — Sua sessão foi limpa ou expirou
* **Acessando recurso protegido** — O recurso requer autenticação
* **Dados do app limpos** — Credenciais armazenadas foram removidas

## Mapeamento de Erro do Servidor[​](#server-error-mapping "Link direto para Mapeamento de Erro do Servidor")

Este código de erro é acionado quando o servidor retorna:

| Código do Servidor        | Fonte                                    |
| ------------------------- | ---------------------------------------- |
| `rest_login_required`     | API REST do WordPress                    |
| `jwt_auth_no_auth_header` | Plugin de Autenticação JWT               |
| HTTP 401                  | Qualquer resposta do servidor (fallback) |

## Como Corrigir[​](#how-to-fix "Link direto para Como Corrigir")

### 1. Faça Login[​](#1-log-in "Link direto para 1. Faça Login")

Se você ainda não fez login:

1. Abra a tela de login do POS
2. Insira suas credenciais do WordPress
3. Complete o processo de autenticação

### 2. Verifique o Status da Sessão[​](#2-check-session-status "Link direto para 2. Verifique o Status da Sessão")

Se você achava que estava logado:

* Sua sessão pode ter expirado
* Procure por [API02002](/pt-BR/error-codes/API02002.md) (Token Expirado) para mais detalhes
* Faça login novamente para restaurar o acesso

### 3. Verifique a Configuração do Servidor[​](#3-verify-server-configuration "Link direto para 3. Verifique a Configuração do Servidor")

Assegure-se de que os endpoints da API estão configurados corretamente:

* A API REST do WooCommerce deve estar habilitada
* O plugin WCPOS deve estar ativo
* Os endpoints de autenticação devem ser acessíveis

### 4. Verifique Problemas no Navegador/App[​](#4-check-for-browserapp-issues "Link direto para 4. Verifique Problemas no Navegador/App")

Se você está sendo desconectado inesperadamente:

* Limpe o cache do navegador (se estiver usando a versão web)
* Verifique se os cookies/storage local não estão sendo bloqueados
* Verifique se o app tem permissão para armazenar dados

## O Que Requer Autenticação?[​](#what-requires-authentication "Link direto para O Que Requer Autenticação?")

A maioria das operações do POS requer autenticação:

* Visualizar produtos e clientes
* Criar e editar pedidos
* Processar pagamentos
* Acessar relatórios

Somente a tela inicial de login é acessível sem autenticação.

## Erros Relacionados[​](#related-errors "Link direto para Erros Relacionados")

* [API02001](/pt-BR/error-codes/API02001.md) — Credenciais Inválidas
* [API02002](/pt-BR/error-codes/API02002.md) — Token Expirado
