
Fitur:
Beberapa Tingkat Keamanan
Beberapa Tingkat Keamanan
Beberapa mekanisme untuk membantu melindungi data Anda:
๐๐ฝ Data yang tidak perlu diekspos dapat dihapus dari skema GraphQL. Misalnya, jika tidak perlu mengekspos data pengguna, maka menonaktifkan modul Users akan menghapus tipe User dari skema.
๐๐ฝ Endpoint tunggal dapat dinonaktifkan, baik dengan mengekspos data yang telah ditentukan sebelumnya melalui persisted queries.
๐๐ฝ Semua endpoint publik dapat dinonaktifkan, memaksa pengguna untuk masuk terlebih dahulu agar dapat mengakses klien GraphQL dan endpoint.
๐๐ฝ Pengaturan mana (dari tabel wp_options) dan nilai meta (dari tabel wp_postmeta, wp_usermeta, wp_commentmeta dan wp_taxonomymeta) yang dapat di-query harus didefinisikan secara eksplisit dalam konfigurasi.
๐๐ฝ Beberapa field dan field input diekspos sebagai "elemen data sensitif", untuk memberikan akses ke data privat, namun dinonaktifkan secara default: data publik (mis.: posts) dapat diakses secara default, data privat pengguna (myPosts) tersedia untuk pengguna yang sudah masuk, dan input status dalam field posts(filter:) (untuk mengambil postingan yang belum dipublikasikan) hanya dapat diakses jika diaktifkan secara eksplisit.
๐๐ฝ Admin dapat memberikan akses berdasarkan peran pengguna untuk mengedit skema.
Gambar ini menunjukkan bagaimana kita dapat memberikan akses untuk mengedit skema berdasarkan peran pengguna:
