← Back to test cases

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

    Di halaman login, klik tombol 'Masuk dengan GitHub' (atau Google)

    Redirect ke halaman otorisasi provider; state OAuth (cookie tf_oauth_state) diset.

  2. 2

    Setujui otorisasi di provider

    Redirect kembali ke TestForge dengan code; state divalidasi.

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