Redirect ke halaman otorisasi provider; state OAuth (cookie tf_oauth_state) diset.
TC-TKPDD-007
Login via OAuth (GitHub/Google)
MEDIUMFUNCTIONALACTIVENOT AUTOMATEDlogin
loginauthoauth
Preconditions
Provider OAuth terkonfigurasi; user punya akun provider yang emailnya cocok/terhubung.
Steps
- 1
Di halaman login, klik tombol 'Masuk dengan GitHub' (atau Google)
↳ - 2
Setujui otorisasi di provider
↳Redirect kembali ke TestForge dengan code; state divalidasi.
- 3
Amati hasil setelah callback
↳Sesi TestForge terbentuk dan user masuk ke dashboard; akun baru dibuat/ditautkan bila belum ada.
Expected Result:
User berhasil login lewat OAuth dan terautentikasi di TestForge.