Lewati ke konten utama
Didit Raih $7,5 Juta untuk Membangun Infrastruktur Identitas dan Fraud
Didit
Kembali ke blog
Blog · 25 Maret 2026

OpenID Connect & Persetujuan Dinamis: Analisis Mendalam (ID)

Pelajari OpenID Connect (OIDC), FAPI, dan Persetujuan Dinamis, yang sangat penting untuk manajemen akses identitas modern dan privasi data. Temukan bagaimana teknologi ini meningkatkan keamanan dan kontrol pengguna.

Oleh DiditDiperbarui
openid-connect-dynamic-consent-fapi.png

OpenID Connect & Persetujuan Dinamis: Analisis Mendalam

Di lanskap digital saat ini, menjaga keamanan identitas pengguna dan melindungi data sensitif adalah hal yang terpenting. OpenID Connect (OIDC) telah muncul sebagai landasan manajemen akses identitas (IAM) modern, dibangun di atas kerangka kerja otorisasi OAuth 2.0. Namun, sekadar mengimplementasikan OIDC saja tidak cukup. Untuk benar-benar memberdayakan pengguna dan memenuhi peraturan privasi data yang ketat seperti GDPR, memahami dan memanfaatkan FAPI (Financial-grade API) dan Persetujuan Dinamis sangat penting. Artikel ini memberikan tinjauan komprehensif tentang teknologi-teknologi ini, cara kerjanya, dan bagaimana mereka berkontribusi pada web yang lebih aman dan berpusat pada pengguna.

Poin Penting 1OpenID Connect menyediakan cara standar untuk memverifikasi identitas pengguna dan memperoleh informasi profil dasar.

Poin Penting 2FAPI meningkatkan keamanan OIDC, terutama untuk aplikasi keuangan, dengan persyaratan yang lebih ketat dan perlindungan ancaman yang canggih.

Poin Penting 3Persetujuan Dinamis memberikan kontrol kepada pengguna atas data mereka, memungkinkan pemberian izin yang terperinci dan pengelolaan persetujuan yang berkelanjutan.

Poin Penting 4Menerapkan teknologi ini bersama-sama memastikan sistem manajemen identitas dan akses yang kuat, aman, dan menghormati privasi.

Memahami OpenID Connect (OIDC)

OpenID Connect (OIDC) adalah lapisan identitas yang dibangun di atas OAuth 2.0. OAuth 2.0 terutama merupakan kerangka kerja otorisasi – memungkinkan aplikasi untuk mengakses sumber daya atas nama pengguna tanpa memerlukan kredensial mereka. OIDC memperluas fungsionalitas ini dengan menambahkan lapisan identitas, memungkinkan aplikasi untuk memverifikasi identitas pengguna dan memperoleh informasi profil dasar. Hal ini dicapai melalui serangkaian endpoint dan format data standar, yang paling penting adalah endpoint /userinfo, yang mengembalikan klaim (informasi) tentang pengguna yang diautentikasi.

Alur inti melibatkan pengguna yang melakukan autentikasi dengan Penyedia OpenID (OP), seperti Google, Facebook, atau server identitas khusus. Setelah autentikasi berhasil, OP mengeluarkan ID Token – JSON Web Token (JWT) yang berisi klaim tentang pengguna. Pihak yang Mengandalkan (RP), aplikasi yang meminta akses, memverifikasi tanda tangan dan klaim ID Token untuk mengonfirmasi identitas pengguna. Alur OIDC tipikal menyertakan URI pengalihan, pendaftaran klien, cakupan yang menentukan klaim yang diminta, dan nilai nonce untuk pencegahan serangan replay.

Kebutuhan akan FAPI: Meningkatkan Keamanan

Meskipun OIDC menyediakan fondasi yang kokoh, OIDC tidak dirancang pada awalnya dengan persyaratan keamanan yang ketat dari industri keuangan. Di sinilah Financial-grade API (FAPI) berperan. FAPI adalah profil keamanan yang dibangun di atas OAuth 2.0 dan OIDC, yang dirancang khusus untuk kasus penggunaan keamanan tinggi seperti perbankan dan pembayaran. FAPI memperkenalkan beberapa peningkatan utama, termasuk:

  • Mutual TLS (mTLS): Memerlukan RP dan OP untuk saling mengautentikasi menggunakan sertifikat TLS, mencegah serangan man-in-the-middle.
  • Proof Key for Code Exchange (PKCE): Mengurangi serangan intersepsi kode otorisasi, terutama saat berhadapan dengan klien publik (misalnya, aplikasi seluler).
  • Pendaftaran Klien Dinamis: Memungkinkan klien untuk mendaftarkan diri secara dinamis dengan OP untuk otomatisasi dan keamanan yang ditingkatkan.
  • Par Request Object (PAR): Memungkinkan RP untuk menentukan klaim yang diperlukan dalam format terstruktur, mempromosikan transparansi dan meminimalkan paparan data.

Profil FAPI dikategorikan berdasarkan tingkat keamanan (misalnya, FAPI1, FAPI2, FAPI2 Baseline), dengan tingkat yang lebih tinggi menuntut langkah-langkah keamanan yang lebih ketat. Mengadopsi FAPI menunjukkan komitmen terhadap keamanan tingkat tinggi dan seringkali menjadi kebutuhan bagi lembaga keuangan.

Persetujuan Dinamis: Memberdayakan Pengguna

Bahkan dengan OIDC dan FAPI, pengguna seringkali kekurangan kontrol granular atas data mereka dan bagaimana data tersebut dibagikan. Persetujuan Dinamis mengatasi hal ini dengan memberdayakan pengguna untuk secara aktif mengelola persetujuan mereka untuk akses data. Ini memungkinkan pengguna untuk:

  • Memberikan persetujuan untuk atribut data tertentu: Alih-alih memberikan akses luas, pengguna dapat memilih data mana yang dapat diakses oleh aplikasi (misalnya, alamat email, nomor telepon, riwayat transaksi).
  • Menetapkan waktu kedaluwarsa untuk persetujuan: Pengguna dapat menentukan berapa lama aplikasi diizinkan untuk mengakses data mereka.
  • Mencabut persetujuan kapan saja: Pengguna memiliki kemampuan untuk menarik persetujuan mereka, segera menghentikan berbagi data.
  • Menerima pemberitahuan tentang akses data: Pengguna dapat diberi tahu setiap kali aplikasi mengakses data mereka.

Persetujuan Dinamis sering diimplementasikan menggunakan spesifikasi User Managed Access (UMA), yang mendefinisikan protokol untuk pengelolaan persetujuan dan penegakan kebijakan. Ini selaras dengan prinsip-prinsip Privacy by Design dan membantu organisasi mematuhi peraturan privasi data seperti GDPR.

Bagaimana Didit Membantu

Didit menyediakan platform identitas komprehensif yang mengintegrasikan OpenID Connect, FAPI, dan Persetujuan Dinamis dengan mulus. Kami menawarkan:

  • Integrasi OIDC dan FAPI bawaan: Sederhanakan proses implementasi dan kurangi waktu pengembangan.
  • Manajemen Persetujuan Dinamis: Berdayakan pengguna dengan kontrol granular atas data mereka.
  • Verifikasi identitas aman: Verifikasi identitas pengguna dengan autentikasi multifaktor dan deteksi kelangsungan hidup.
  • Pencegahan penipuan: Deteksi dan cegah aktivitas penipuan dengan penilaian risiko waktu nyata.
  • Alat kepatuhan: Bantu organisasi memenuhi persyaratan peraturan seperti GDPR dan PSD2.

Arsitektur modular Didit memungkinkan Anda untuk memilih fitur yang Anda butuhkan, menskalakan solusi identitas Anda seiring pertumbuhan bisnis Anda. Platform kami menangani kompleksitas standar ini, memungkinkan Anda untuk fokus pada penyediaan pengalaman pengguna yang hebat.

Siap Memulai?

Menerapkan OpenID Connect, FAPI, dan Persetujuan Dinamis sangat penting untuk membangun aplikasi yang aman dan menghormati privasi. Jelajahi Konsol Bisnis Didit untuk mempelajari bagaimana platform kami dapat membantu Anda menyederhanakan proses manajemen identitas dan akses Anda. Lihat dokumentasi teknis kami untuk melihat betapa mudahnya mengintegrasikan Didit ke dalam sistem Anda yang ada. Minta demo hari ini!

Infrastruktur untuk identitas dan fraud.

Satu API untuk KYC, KYB, Transaction Monitoring, dan Wallet Screening. Integrasi dalam 5 menit.

Minta AI untuk merangkum halaman ini
OpenID Connect & Persetujuan Dinamis.