Halaman ini berlaku untuk Apigee dan Apigee hybrid.
Lihat 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 dengan mendaftarkan aplikasi).
Pengantar
Apigee memberikan banyak manfaat yang sepenuhnya bergantung pada siapa yang memanggil API Anda. Misalnya, keamanan API, pengelolaan traffic, dan sejumlah besar data analisis bergantung pada mengetahui siapa yang menelepon. Dan bagaimana cara Apigee tahu siapa yang memanggil API Anda? Dengan membaca di setiap panggilan API, seperti ID pengguna, kunci API, atau token OAuth. Yang unik informasi akan mengunci atau membuka fungsi yang Anda bangun ke dalam proxy API, memberi Anda mengontrol akses dan perilaku API.
Itulah sebabnya developer aplikasi harus mendaftar untuk menggunakan API Anda. Setelah ditambahkan, pengembang mendaftar aplikasi mereka, memilih API yang ingin mereka gunakan, dan menerima kredensial API unik (konsumen kunci dan rahasia) yang diperlukan untuk mengakses API.
Cara mendaftarkan developer aplikasi
Daftarkan developer aplikasi menggunakan salah satu metode berikut:
- Jika Anda memiliki akun Apigee berbayar, developer dapat mendaftar sendiri melalui portal developer. Untuk informasi selengkapnya,
lihat salah satu bagian berikut berdasarkan jenis portal developer:
- Portal terintegrasi: Membuat akun pengguna di portal terintegrasi
- Drupal 10: Mendaftarkan developer aplikasi
- Administrator dapat mendaftarkan developer aplikasi menggunakan API tersebut.
- Sebagai administrator portal developer, kelola developer langsung di portal Anda, seperti yang dijelaskan di bagian berikut:
- Portal terintegrasi: Mengelola pengguna untuk mengelola akun pengguna.
- Drupal 10: Memahami cara developer aplikasi berinteraksi dengan modul Apigee Edge
- 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 adalah satu-satunya cara untuk memastikan bahwa akun pengguna di portal terintegrasi dan Apigee tetap tersinkron.
Jika Anda menggunakan portal developer berbasis Drupal, mengelola akun pengguna langsung di portal developer keuntungan berikut ini:
- Saat Anda menambahkan developer melalui
di portal, Anda dapat mengatur
{i>password<i} pengembang untuk portal dan
memicu pesan email otomatis yang
dikirim ke pengembang.
Saat menambahkan atau memodifikasi developer yang menggunakan Apigee, tidak ada email yang dikirim ke developer dan Anda tidak dapat menyetel sandi untuk developer di portal. Oleh karena itu, developer harus mereset sandinya di portal sebelum mereka 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 Developer menggunakan UI Apigee.
Untuk mengakses halaman Developer:
- Jika Anda menggunakan UI Apigee di Konsol Cloud: Pilih Distribusi > Developer.
- Jika Anda menggunakan UI Apigee klasik: Pilih Publikasikan > Developer.
Di halaman Developer, Anda dapat:
- Menambahkan developer
- Melihat dan mengedit detail developer, termasuk hal berikut:
- Mengekspor data publikasi
- Menghapus developer
- Telusuri daftar developer
Menambahkan developer
Untuk menambahkan developer:
- Akses halaman Developer.
- Klik + Developer.
- Masukkan detail developer, termasuk nama depan, nama belakang, email, dan nama pengguna.
- Klik Create.
Lihat juga Mengelola pengguna.
Melihat dan mengedit detail developer
Lihat dan edit detail developer.
Untuk melihat dan mengedit detail developer:
- Akses halaman Developer.
- Klik baris developer yang ingin dilihat dan diedit untuk membuka detail developer.
- Di bagian Detail, informasi berikut akan ditampilkan. Edit detail developer, sesuai kebutuhan.
Detail Deskripsi Detail Nama depan dan belakang, nama pengguna, serta email developer; status pendaftaran dan durasi; dan ID developer.
Untuk mengedit detail developer, klik di salah satu kolom berikut:- Nama Depan
- Nama Belakang
- Nama pengguna
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 dengan mendaftarkan aplikasi. - Mengaktifkan atau menonaktifkan developer di kolom Status.
Untuk informasi selengkapnya, lihat Mengaktifkan dan menonaktifkan developer.
Apigee menjaga entity berikut dalam cache minimal selama 180 detik setelah entity diakses.
- Token akses OAuth. Ini berarti
Elemen
ExpiresIn
di kebijakan OAuth v2 tidak dapat digunakan masa berlaku token akses berakhir 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:
- Akses halaman Developer.
- Klik baris developer yang atribut khususnya ingin Anda kelola untuk membuka detail developer.
- Klik + di bagian Atribut Khusus.
- Masukkan nama dan nilai atribut.
- Klik .
- Untuk menghapus atribut khusus, posisikan kursor di atas atribut dan klik di menu tindakan.
Mengaktifkan dan menonaktifkan developer
Saat developer aplikasi mendaftar mandiri di portal, Anda dapat mengonfigurasi apakah developer aplikasi tersebut aktif secara default atau tidak.
Jika developer tidak aktif, developer masih dapat login ke portal developer dan membuat aplikasi, tetapi tidak ada kunci API yang sesuai akan berfungsi. Aplikasi developer masih mempertahankan persetujuannya (atau yang lainnya) status, seperti halnya kunci API, meskipun tidak valid saat developer tidak aktif.
Untuk mengaktifkan atau menonaktifkan developer:
- Akses halaman Developer.
- Klik baris developer yang ingin diaktifkan atau dinonaktifkan untuk membuka detail developer.
- Di bagian Detail, tetapkan kolom Status ke Aktif atau Tidak aktif, jika diperlukan.
- 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 produk developer, aplikasi, dan API
Untuk mengekspor data publikasi:
- Akses halaman Developer.
- Klik Ekspor CSV...
- Pilih Developer atau Developer, Aplikasi, dan Produk dari drop-down.
Data publikasi yang dipilih akan didownload sebagai file CSV.
Menghapus developer
Untuk menghapus developer:
- Akses halaman Developer.
- Posisikan kursor di atas baris developer yang ingin Anda hapus untuk menampilkan menu tindakan.
- Klik .
- Klik Delete untuk mengonfirmasi penghapusan.
Menyinkronkan developer aplikasi antara portal dan Apigee
Jika Anda menggunakan portal developer berbasis Drupal untuk memublikasikan API, perubahan dilakukan pada developer aplikasi menggunakan Apigee tidak disebarkan ke portal. Anda harus login ke portal sebagai administrator portal dan menyinkronkan portal dengan Apigee agar perubahan tersebut muncul portal.
Untuk menyinkronkan portal developer dengan developer aplikasi yang ditentukan di Apigee, lihat bagian berikut:
Drupal 10: Menyinkronkan developer dengan ApigeeMengelola developer menggunakan API
Kelola developer menggunakan API Developer.