Accounts
Connect user-owned accounts through official OAuth flows. Tokens stay server-side and are never exposed to the frontend.
Google / provider console setup
Use a Web application OAuth client. Add the values below to the same client whose ID matches Vercel.
Authorized JavaScript origin
https://social-os.chaotengang.de
YouTube OAuth client ID (from Vercel)
889819838881-3v5mfahk7g0c8j6podkog2n10g9v7kmk.apps.googleusercontent.com
YouTube redirect URI
https://social-os.chaotengang.de/api/oauth/youtube/callback
Source: APP_URL
Set APP_URL=https://social-os.chaotengang.de in Vercel so OAuth always uses the same redirect URI.
2 OAuth scopes
Set INSTAGRAM_CLIENT_ID and INSTAGRAM_CLIENT_SECRET in Vercel.
TikTok
3 OAuth scopes
Set TIKTOK_CLIENT_ID and TIKTOK_CLIENT_SECRET in Vercel.
YouTube
4 OAuth scopes
3 OAuth scopes
Set LINKEDIN_CLIENT_ID and LINKEDIN_CLIENT_SECRET in Vercel.
Urban Brief
@urbanbriefing
Auto-PublishDisabled
Rate limit0 remaining
Token refresh07.07.2026, 18:39