🔐 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.