Files
openapi-servers/servers/get-tokens-from-cookies
..
2025-09-01 11:51:46 +04:00
2025-09-01 11:51:46 +04:00
2025-09-01 11:51:46 +04:00
2025-09-01 11:51:46 +04:00
2025-09-01 11:51:46 +04:00
2025-09-01 11:51:46 +04:00

🔐 Token Extractor API

A simple FastAPI service that extracts oauth_id_token and oauth_access_token from cookies.

🚀 Features

  • 🔑 Parses cookies for SSO tokens from Open WebUI
  • 📤 Returns the extracted tokens as JSON

📦 Endpoint

GET /tokens

Reads cookies and returns:

{
  "oauth_id_token": "string or null",
  "oauth_access_token": "string or null"
}

⚙️ Setup

Make sure your SSO is configured in Open WebUI and the cookies oauth_id_token and oauth_access_token are set in the client.

Run the service:

uvicorn main:app --host 0.0.0.0 --reload

🍿 Example

curl --cookie "oauth_id_token=xxx; oauth_access_token=yyy" http://localhost:8000/tokens

🧪 Tech Stack

  • Python 3.11+
  • FastAPI

Made with ❤️ by Open WebUI team.