---
title: "Authentication"
method: POST
path: "/auth"
tags: ["Authentication"]
---

# Authentication

`POST /auth`

Authentication: provide user/password and get a bearer token in return

- **username**: Open Food Facts user_id (not email)
- **password**: user password (clear text, but HTTPS encrypted)

token is returned, to be used in later requests with usual "Authorization: bearer token" headers

## Response `200`

Successful Response

- TokenResponse
  - `access_token` string, required
  - `token_type` string, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/openfoodfacts/apis/open-food-facts-folksonomy-rest-api.md) · [All operations](https://skmtc.net/openfoodfacts/apis/open-food-facts-folksonomy-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/openfoodfacts/open-food-facts-folksonomy-rest-api/revisions/ecf11a0df87a/schema)
