Skip to content

docs: add YouTube OAuth setup guide (Cloudflare Tunnel / SSH / HTTPS)#114

Open
SainBlank wants to merge 1 commit into
bangtutorial:mainfrom
SainBlank:docs/youtube-oauth-setup
Open

docs: add YouTube OAuth setup guide (Cloudflare Tunnel / SSH / HTTPS)#114
SainBlank wants to merge 1 commit into
bangtutorial:mainfrom
SainBlank:docs/youtube-oauth-setup

Conversation

@SainBlank
Copy link
Copy Markdown

  • Tambahkan berkas YOUTUBE-OAUTH-SETUP.md di direktori akar repositori yang berisi panduan langkah demi langkah untuk 3 metode mendapatkan URL HTTPS/localhost yang diperlukan oleh Google OAuth:
    1. Cloudflare Tunnel (cepat + tunnel bernama, direkomendasikan, gratis)
    2. Penerusan port SSH (pengaturan OAuth satu kali melalui localhost)
    3. Domain + nginx + Let's Encrypt (tingkat produksi)
  • Sertakan panduan pengaturan OAuth Google Cloud Console (aktifkan YouTube Data API v3, persetujuan OAuth, ID Klien)
  • Pemecahan masalah: redirect_uri_mismatch, Error 400, pengguna uji
  • Perbarui README.md: tambahkan tautan Pengaturan YouTube di bilah navigasi, bagian baru sebelum Docker, entri Pemecahan Masalah yang merujuk pada panduan ini

Motivasi: Google OAuth 2.0 menolak URI pengalihan dengan IP publik + HTTP (pengaturan VPS umum). Panduan ini membantu pengguna mengatasi batasan tersebut.

Translated with DeepL.com (free version)

  • Add YOUTUBE-OAUTH-SETUP.md at repo root with step-by-step guide for 3 methods to obtain HTTPS/localhost URL required by Google OAuth:
    1. Cloudflare Tunnel (quick + named tunnel, recommended, free)
    2. SSH port forwarding (one-time OAuth setup via localhost)
    3. Domain + nginx + Let's Encrypt (production-grade)
  • Include Google Cloud Console OAuth setup walkthrough (enable YouTube Data API v3, OAuth consent, Client ID)
  • Troubleshooting: redirect_uri_mismatch, Error 400, test users
  • Update README.md: add YouTube Setup link in nav, new section before Docker, Troubleshooting entry referencing the guide

Motivation: Google OAuth 2.0 rejects redirect URIs with public IP + HTTP (common VPS setup). This guide helps users route around that limitation.

- Add YOUTUBE-OAUTH-SETUP.md at repo root with step-by-step guide
  for 3 methods to obtain HTTPS/localhost URL required by Google OAuth:
  1. Cloudflare Tunnel (quick + named tunnel, recommended, free)
  2. SSH port forwarding (one-time OAuth setup via localhost)
  3. Domain + nginx + Let's Encrypt (production-grade)
- Include Google Cloud Console OAuth setup walkthrough
  (enable YouTube Data API v3, OAuth consent, Client ID)
- Troubleshooting: redirect_uri_mismatch, Error 400, test users
- Update README.md: add YouTube Setup link in nav, new section
  before Docker, Troubleshooting entry referencing the guide

Motivation: Google OAuth 2.0 rejects redirect URIs with public IP + HTTP
(common VPS setup). This guide helps users route around that limitation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant