# API02010: Authenticatie vereist

## Wat dit betekent[​](#what-this-means "Directe link naar Wat dit betekent")

De actie die je probeert uit te voeren, vereist authenticatie, maar je bent momenteel niet ingelogd. De POS heeft geldige inloggegevens nodig om deze bron te kunnen openen.

## Veelvoorkomende oorzaken[​](#common-causes "Directe link naar Veelvoorkomende oorzaken")

* **Niet ingelogd** — Je hebt je nog niet geauthenticeerd
* **Sessie gewist** — Je sessie is gewist of verlopen
* **Beveiligde bron benaderen** — De bron vereist authenticatie
* **App-gegevens gewist** — Opgeslagen inloggegevens zijn verwijderd

## Toewijzing van serverfouten[​](#server-error-mapping "Directe link naar Toewijzing van serverfouten")

Deze foutcode wordt geactiveerd wanneer de server het volgende retourneert:

| Servercode                | Bron                          |
| ------------------------- | ----------------------------- |
| `rest_login_required`     | WordPress REST API            |
| `jwt_auth_no_auth_header` | JWT Authentication plugin     |
| HTTP 401                  | Elk serverantwoord (fallback) |

## Oplossen[​](#how-to-fix "Directe link naar Oplossen")

### 1. Inloggen[​](#1-log-in "Directe link naar 1. Inloggen")

Als je niet hebt ingelogd:

1. Open het inlogscherm van de POS
2. Voer je WordPress-inloggegevens in
3. Voltooi het authenticatieproces

### 2. Sessiestatus controleren[​](#2-check-session-status "Directe link naar 2. Sessiestatus controleren")

Als je dacht dat je was ingelogd:

* Je sessie is mogelijk verlopen
* Bekijk [API02002](/nl/error-codes/API02002.md) (Token verlopen) voor meer details
* Log opnieuw in om de toegang te herstellen

### 3. Serverconfiguratie controleren[​](#3-verify-server-configuration "Directe link naar 3. Serverconfiguratie controleren")

Zorg dat de API-eindpunten goed zijn geconfigureerd:

* De WooCommerce REST API moet ingeschakeld zijn
* De WCPOS-plugin moet actief zijn
* De authenticatie-eindpunten moeten toegankelijk zijn

### 4. Controleren op browser-/app-problemen[​](#4-check-for-browserapp-issues "Directe link naar 4. Controleren op browser-/app-problemen")

Als je onverwacht wordt uitgelogd:

* Wis de browsercache (als je de webversie gebruikt)
* Controleer of cookies/lokale opslag niet worden geblokkeerd
* Controleer of de app toestemming heeft om gegevens op te slaan

## Wat vereist authenticatie?[​](#what-requires-authentication "Directe link naar Wat vereist authenticatie?")

De meeste POS-bewerkingen vereisen authenticatie:

* Producten en klanten bekijken
* Bestellingen aanmaken en bewerken
* Betalingen verwerken
* Toegang tot rapporten

Alleen het eerste inlogscherm is toegankelijk zonder authenticatie.

## Gerelateerde fouten[​](#related-errors "Directe link naar Gerelateerde fouten")

* [API02001](/nl/error-codes/API02001.md) — Ongeldige inloggegevens
* [API02002](/nl/error-codes/API02002.md) — Token verlopen
