Frombanda / Dokumentasi

Bagan Alir (Flowchart) Aplikasi Frombanda-AuthLink

FASE 1Login penggunaPermintaan akses dan persetujuan Google.
FASE 2Verifikasi identitasValidasi identitas dan transfer token internal.
FASE 3Akses aplikasiAplikasi klien membentuk sesi pengguna.

KEBIJAKAN PRIVASI Frombanda-AuthLink

PERSYARATAN LAYANAN Frombanda-AuthLink

Tujuan: Menyediakan layanan Single Sign-On (SSO) yang cepat dan aman menggunakan scope non-sensitif (openid, email, profile).

FASE 1: INITIATION (Proses Login Pengguna)

LangkahAktorProsesKeamanan (Scope Minimal)
1. Permintaan AksesPengguna AkhirPengguna mengklik tombol "Login dengan Google" di aplikasi Klien (misalnya, etd.fh.usk.ac.id).Server aplikasi Klien memanggil AuthLink untuk otorisasi.
2. Layar PersetujuanPengguna AkhirPengguna melihat Layar Persetujuan OAuth dari Frombanda-AuthLink.Layar ini hanya meminta izin untuk email, profile, dan openid (semua scope non-sensitif).
3. Otentikasi BerhasilPengguna AkhirPengguna menyetujui, dan Google mengirimkan Token Akses singkat.Token ini hanya memberikan akses ke Nama dan Email pengguna, TIDAK ke file Drive.

FASE 2: OPERASI (Verification & ID Transfer)

LangkahAktorProsesFungsi Inti AuthLink
4. Verifikasi IDServer AuthLinkServer AuthLink menerima Token Akses dan memvalidasi Nama & Email pengguna dengan Google.Memastikan bahwa pengguna adalah akun Google yang sah.
5. Transfer IdentitasServer AuthLinkServer AuthLink membuat token autentikasi internal Klien.Token ini dikirim kembali ke Aplikasi Klien untuk menyelesaikan login.
6. Akses AplikasiAplikasi KlienAplikasi Klien menggunakan token internal untuk membuat sesi (session) pengguna.Pengguna berhasil login ke aplikasi Klien (misalnya, etd.fh.usk.ac.id).

FASE 3: KEAMANAN & BATASAN

KomponenStatus & Kepemilikan
Data yang DiaksesHanya informasi publik dasar (nama, email, ID). Tidak ada akses ke Google Drive, Contacts, atau data sensitif lainnya.
Tujuan UtamaMurni untuk Autentikasi dan Identifikasi Pengguna (MyLogin).
Scope MinimalProject ini tidak memerlukan verifikasi (Verification Status: Not required) karena hanya menggunakan scope non-sensitif.

Bagan alir ini dengan jelas menunjukkan bahwa AuthLink adalah modul yang aman dan non-sensitif, yang akan mendukung keamanan FileGuard tanpa memicu kerumitan verifikasi yang sama.