Fluos-API-Authentifizierung
Browser-Sessions für das Dashboard und OAuth für die kostenpflichtige Video-API, die CLI und MCP.
Fluos kennt zwei Arten der Authentifizierung: Browser-Sessions für das Produkt und OAuth für die kostenpflichtige Video-API, die CLI und MCP.
Produkt-Sessions
Fluos speichert nie ein Passwort. Nutzer melden sich mit Google, Apple oder einem einmaligen E-Mail-Code an. Siehe Erste Schritte.
Authentifizierte Produkt-Routen (/dashboard und die meisten /api/*-Handler) erwarten ein Session-Cookie aus dem angemeldeten Browser. Nicht authentifizierte Aufrufe erhalten:
{ "error": "Unauthorized", "code": "unauthorized" }Kostenpflichtige Video-API und MCP (OAuth)
Coding-Agents verbinden sich mit /api/v1/mcp/app und der /api/v1/videos-Familie über ein OAuth-Zugriffstoken vom Typ Bearer. Discovery:
/.well-known/oauth-protected-resource/mcp/.well-known/oauth-authorization-server
Scopes: profile, email. MCP-Hosts finden die Anmeldung über diese Dokumente und registrieren ihren eigenen OAuth-Client, sodass keine Client-ID nötig ist. Hosts, die sich nicht registrieren können, können die öffentliche Client-ID von Fluos verwenden: vZg47Po1X1v3rHtU (ohne Secret). Nicht authentifizierte Aufrufe liefern 401 samt WWW-Authenticate. Kostenlos-Tarife erhalten 402 / PLAN_REQUIRED.
Die CLI liest dasselbe Token nach npx fluos login aus FLUOS_API_TOKEN.
Video-Routen authentifizieren im Handler, damit OAuth-Clients die Discovery ohne Browser-Session abschließen können.
Öffentliche Endpunkte
Diese erfordern keine Session:
/openapi.json,/api/v1/openapi.json,/llms.txt,/llms-full.txt,/ai.txt/sitemap.xml,/robots.txt,/feed.xml/docs,/docs/developers,/cli,/mcp, Marketing-SeitenGET /api/v1/searchundGET /api/searchGET/POST /api/v1/mcp(nur Docs-MCP)- Content-Negotiation auf öffentlichen Seiten (
Accept: text/markdownoderapplication/json)
Workspace-Connectors
Verbindungen zu Figma, Notion, Google Drive, Slack und Linear werden auf der Seite Plugins in einem Fluos-Workspace über den jeweiligen OAuth-Bildschirm des Anbieters autorisiert. Dieser Ablauf wird im Produkt von den Nutzern selbst gestartet. Siehe Plugins und Connectors.
Das öffentliche Docs-MCP unter /api/v1/mcp ist eine eigenständige, nicht authentifizierte Discovery-Schnittstelle. Für die Videoerstellung dient das kostenpflichtige Video-MCP unter /api/v1/mcp/app. Siehe OAuth und Zugriff.