GitHub OAuth, Login dengan GitHub - Perwira Learning Center

 

    Pada hari pertama minggu ke-9, kegiatan difokuskan pada implementasi sistem autentikasi menggunakan GitHub melalui OAuth 2.0. Tahap ini bertujuan agar pengguna dapat login ke platform StackForge dengan mudah tanpa perlu membuat akun baru secara manual.

Beberapa hal yang dilakukan pada tahap ini antara lain:

Mempelajari konsep OAuth 2.0 khususnya Authorization Code Grant untuk memahami alur login menggunakan layanan pihak ketiga.
Mendaftarkan GitHub OAuth App melalui GitHub Settings untuk mendapatkan Client ID dan Client Secret.
Membuat endpoint backend /auth/github untuk mengarahkan user ke halaman login GitHub.
Membuat endpoint /auth/callback untuk menerima authorization code dan menukarnya menjadi access token.
Menyiapkan struktur awal session management menggunakan JWT yang nantinya disimpan dalam HTTP-only cookie.

Dengan selesainya tahap ini, alur dasar login menggunakan GitHub sudah berhasil dibuat dan siap untuk dilanjutkan ke tahap integrasi session serta implementasi di sisi frontend.

Posting Komentar

0 Komentar