Mendaftarkan developer aplikasi

Halaman ini berlaku untuk Apigee dan Apigee Hybrid.

Baca dokumentasi Apigee Edge.

Daftarkan dan kelola developer aplikasi Anda, seperti yang dijelaskan di bagian berikut. (Pendaftaran aplikasi adalah proses terpisah, seperti yang dijelaskan dalam Mengontrol akses ke API Anda dengan mendaftarkan aplikasi).

Pengantar

Apigee memberikan banyak manfaat yang bergantung sepenuhnya pada mengetahui siapa yang memanggil API Anda. Misalnya, keamanan API, pengelolaan traffic, dan sejumlah data analisis bergantung pada mengetahui siapa yang menelepon. Dan bagaimana Apigee mengetahui siapa yang memanggil API Anda? Dengan membaca informasi unik di tiap panggilan API, seperti ID pengguna, kunci API, atau token OAuth. Informasi unik tersebut mengunci atau membuka fungsi yang Anda bangun ke dalam proxy API, yang memberi Anda kontrol penuh atas akses dan perilaku API.

Itulah sebabnya developer aplikasi harus mendaftar untuk menggunakan API Anda. Setelah ditambahkan, developer mendaftarkan aplikasi mereka, memilih API yang ingin digunakan, dan menerima kredensial API unik (kunci dan rahasia konsumen) yang diperlukan untuk mengakses API Anda.

Cara mendaftarkan developer aplikasi

Daftarkan developer aplikasi menggunakan salah satu metode berikut:

  • Jika Anda memiliki akun Apigee berbayar, developer dapat mendaftar secara mandiri melalui portal developer. Untuk mengetahui informasi selengkapnya, lihat salah satu bagian berikut berdasarkan jenis portal developer:
  • Administrator dapat mendaftarkan developer aplikasi menggunakan API.
  • Sebagai administrator portal developer, kelola developer langsung di portal Anda, seperti yang dijelaskan di bagian berikut:
  • Sebagai administrator organisasi, kelola developer menggunakan UI atau API Apigee, seperti yang dijelaskan di bagian berikut.

Rekomendasi untuk mengelola akun pengguna di portal developer

Apigee merekomendasikan agar Anda mengelola akun pengguna langsung di portal developer.

Jika Anda menggunakan portal terintegrasi, ini satu-satunya cara untuk memastikan bahwa akun pengguna di portal terintegrasi dan Apigee tetap sinkron.

Jika Anda menggunakan portal developer berbasis Drupal, mengelola akun pengguna secara langsung di portal developer akan memberikan keuntungan berikut:

  • Saat menambahkan developer melalui antarmuka administrator di portal, Anda dapat menetapkan sandi developer untuk portal dan memicu pesan email otomatis yang dikirimkan ke developer.

    Saat menambahkan atau mengubah developer menggunakan Apigee, tidak ada email yang dikirim ke developer dan Anda tidak dapat menetapkan sandi untuk developer di portal. Oleh karena itu, developer harus mereset sandi di portal sebelum dapat login ke portal.

  • Setiap perubahan yang dibuat pada akun developer di portal akan otomatis dikirim ke Apigee.

Jika memutuskan untuk mengelola akun pengguna berbasis Drupal menggunakan Apigee, Anda harus menyinkronkan developer aplikasi antara portal dan Apigee.

Menjelajahi halaman Developer

Akses dan jelajahi halaman Developers menggunakan UI Apigee.

Untuk mengakses halaman Developer:

Halaman Developer memungkinkan Anda:

Menambahkan pengembang

Untuk menambahkan developer:

  1. Akses halaman Developer.
  2. Klik + Developer.
  3. Masukkan detail developer, termasuk nama depan, nama belakang, email, dan nama pengguna.
  4. Klik Create.

Lihat juga Mengelola pengguna.

Melihat dan mengedit detail developer

Melihat dan mengedit detail developer.

Untuk melihat dan mengedit detail developer:

  1. Akses halaman Developer.
  2. Klik baris developer yang ingin dilihat dan diedit untuk membuka detail developer.
  3. Di bagian Details, informasi berikut akan ditampilkan. Edit detail developer, sesuai kebutuhan.
    Detail Deskripsi
    Detail Nama depan dan belakang developer, nama pengguna, dan email; status dan durasi pendaftaran; serta ID developer.
    Untuk mengedit detail developer, klik salah satu kolom berikut:
    • Nama Depan
    • Nama Belakang
    • Email
    • Nama pengguna
    Ubah konten, lalu tekan Enter untuk mengonfirmasi perubahan.
    Atribut khusus Atribut khusus yang ditentukan untuk developer. Konfigurasi atribut khusus, sesuai kebutuhan. Untuk informasi selengkapnya, lihat: Mengelola atribut khusus untuk developer
    Aplikasi Aplikasi yang telah didaftarkan oleh developer. Lihat Mengontrol akses ke API Anda dengan mendaftarkan aplikasi.
  4. Aktifkan atau nonaktifkan developer di kolom Status.
    Untuk informasi selengkapnya, lihat Mengaktifkan dan menonaktifkan developer.

Apigee menyimpan entity berikut dalam cache selama minimal 180 detik setelah entity diakses.

  • Token akses OAuth. Artinya, elemen ExpiresIn pada kebijakan OAuth v2 tidak akan dapat mengakhiri masa berlaku token akses dalam waktu kurang dari 180 detik.
  • Entitas Key Management Service (KMS) (Aplikasi, Developer, Produk API).
  • Atribut khusus pada token OAuth dan entity KMS.

Mengelola atribut khusus untuk developer

Tambahkan hingga 18 atribut khusus untuk setiap developer.

Untuk mengelola atribut khusus:

  1. Akses halaman Developer.
  2. Klik baris developer yang atribut kustomnya ingin Anda kelola untuk membuka detail developer.
  3. Klik + di bagian Custom Attributes.
  4. Masukkan nama dan nilai atribut.
  5. Klik Gambar tanda centang hijau..
  6. Untuk menghapus atribut khusus, posisikan kursor di atas atribut lalu klik Ikon tempat sampah di menu tindakan.

Mengaktifkan dan menonaktifkan developer

Ketika developer aplikasi mendaftar sendiri di portal Anda, Anda dapat mengonfigurasi apakah mereka aktif secara default atau tidak.

Saat developer tidak aktif, developer tetap dapat login ke portal developer dan membuat aplikasi, tetapi tidak satu pun kunci API yang akan berfungsi. Aplikasi developer tetap mempertahankan status disetujui (atau lainnya), seperti kunci API, meskipun tidak valid saat developer tidak aktif.

Untuk mengaktifkan atau menonaktifkan developer:

  1. Akses halaman Developer.
  2. Klik baris developer yang ingin Anda aktifkan atau nonaktifkan untuk membuka detail developer.
  3. Di bagian Detail, tetapkan kolom Status ke Aktif atau Tidak aktif, sesuai kebutuhan.
  4. Ulangi langkah-langkah tersebut jika developer berada di beberapa organisasi.

Mengekspor data publikasi

Ekspor data publikasi berikut sebagai file nilai yang dipisahkan koma (CSV):

  • Detail developer
  • Detail developer, aplikasi, dan produk API

Untuk mengekspor data publikasi:

  1. Akses halaman Developer.
  2. Klik Ekspor CSV...
  3. Pilih Developer atau Developer, Aplikasi, dan Produk dari drop-down.

Data publikasi yang dipilih akan didownload sebagai file CSV.

Menghapus developer

Untuk menghapus developer:

  1. Akses halaman Developer.
  2. Arahkan kursor ke baris developer yang ingin Anda hapus untuk menampilkan menu tindakan.
  3. Klik Gambar ikon hapus..
  4. Klik Delete untuk mengonfirmasi penghapusan.

Menyinkronkan developer aplikasi antara portal dan Apigee

Jika Anda menggunakan portal developer berbasis Drupal untuk memublikasikan API, perubahan yang dilakukan pada developer aplikasi yang menggunakan Apigee tidak akan diterapkan ke portal. Anda harus login ke portal sebagai administrator portal dan menyinkronkan portal dengan Apigee agar perubahan tersebut muncul di portal.

Untuk menyinkronkan portal developer Anda dengan developer aplikasi yang ditentukan di Apigee, lihat bagian berikut:

Drupal 10: Menyinkronkan developer dengan Apigee

Mengelola developer menggunakan API

Mengelola developer menggunakan Developer API.