Mendaftarkan aplikasi klien

Halaman ini berlaku untuk Apigee dan Apigee Hybrid.

Lihat dokumentasi Apigee Edge.

Untuk berpartisipasi dalam alur OAuth 2.0 di Apigee, aplikasi klien harus didaftarkan.

Apa itu pendaftaran?

Pendaftaran memungkinkan Apigee (server otorisasi) mengidentifikasi aplikasi Anda secara unik. Saat mendaftarkan aplikasi, Anda akan menerima kembali dua kunci: ID klien dan rahasia klien. Aplikasi memerlukan kunci ini saat melakukan negosiasi untuk mendapatkan token akses dengan server otorisasi.

Langkah cepat

Untuk mendaftarkan aplikasi baru, dari halaman Apps:

Konsol Apigee Cloud

  1. Di konsol Google Cloud , buka halaman Distribution > Apps.

    Buka Aplikasi

  2. Klik Buat.
  3. Tentukan Detail Aplikasi, seperti yang dijelaskan dalam tabel berikut:
    Kolom Deskripsi Wajib?
    Nama Aplikasi Nama aplikasi. Anda tidak dapat mengubah nama setelah aplikasi dibuat. Nama ini digunakan dalam panggilan Apigee API. Wajib
    Nama Tampilan Nama tampilan untuk aplikasi yang muncul di UI Apigee dan portal developer. Opsional
    Developer

    Pilih nama developer dari drop-down.

    Catatan: Untuk alasan performa, tidak semua developer ditampilkan di menu drop-down. Mulai ketik nama atau email developer di kotak penelusuran, dan nilai drop-down akan otomatis disesuaikan agar cocok dengan teks yang Anda ketik. Lihat juga Mendaftarkan developer aplikasi.

    Wajib
    URL callback Biasanya menentukan URL aplikasi yang ditetapkan untuk menerima kode otorisasi atas nama aplikasi klien. Nilai ini tidak diperlukan untuk semua produk API. Opsional
    Catatan Catatan deskriptif untuk aplikasi. Opsional
  4. Tentukan Credentials, termasuk masa berlaku kunci API, status, dan produk API terkait. Di bagian Credentials, klik Tambahkan kredensial, lalu masukkan informasi berikut:
    Kolom Deskripsi
    Kedaluwarsa Pilih durasi atau tanggal habis masa berlaku, atau tetapkan kunci API agar tidak pernah habis masa berlakunya.
    Produk Mengaitkan satu atau beberapa produk API dengan kunci API:
    1. Klik Tambahkan produk.
    2. Pilih satu atau beberapa produk API dari daftar.
    3. Klik Oke.
    4. Klik Tambahkan.
  5. Setel Status ke Disetujui atau Dicabut untuk setiap produk API. Jika Anda menambahkan produk API ke kredensial yang memerlukan persetujuan manual, produk tersebut akan ditampilkan Pending approval status. Jika tidak, Approved akan ditampilkan. Pada langkah ini, Anda dapat mengubah status persetujuan.
    1. Dari daftar Produk di bagian Kredensial, pilih satu atau beberapa produk dari daftar.
    2. Klik Setujui atau Batalkan.
  6. Klik Buat.
  7. Temukan aplikasi baru Anda di daftar aplikasi developer, lalu pilih.
  8. Klik untuk melihat nilai Key (ID klien) dan Secret (rahasia klien).

UI Klasik

  1. Akses halaman Aplikasi Developer, seperti yang dijelaskan di bawah.

    Untuk mengakses halaman Aplikasi Developer:

    1. Buka UI Apigee.
    2. Pilih Publikasikan > Aplikasi di menu navigasi sebelah kiri.
    3. Klik + Aplikasi
    4. Isi formulir:
      1. Masukkan nama dan nama tampilan untuk aplikasi.
      2. Pilih developer (Anda dapat memilih salah satu developer default atau membuat developer Anda sendiri).
      3. (Opsional) Masukkan URL callback. Ini digunakan untuk alur jenis pemberian OAuth "tiga cabang". Di sinilah Apigee mengalihkan pengguna setelah mereka menyelesaikan autentikasi (login) dengan server resource. URL harus lengkap, jadi Anda dapat memasukkan sesuatu seperti https://www.example.com. Untuk mengetahui informasi selengkapnya tentang OAuth tiga pihak, lihat Menerapkan jenis pemberian kode otorisasi.
      4. Tambahkan produk API. Anda dapat memilih produk yang ada atau membuat produk Anda sendiri.
      5. Lewati bagian atribut kustom untuk saat ini.
      6. Klik Buat.
    5. Temukan aplikasi baru Anda di daftar aplikasi developer, lalu pilih.
    6. Klik Tampilkan untuk melihat nilai ID Konsumen (ID klien) dan Rahasia Konsumen (rahasia klien).

Informasi selengkapnya

Untuk pembahasan yang lebih mendetail tentang pendaftaran aplikasi, lihat Mendaftarkan aplikasi dan mengelola kunci API. Jika Anda ingin mengetahui lebih lanjut peran produk API, lihat Apa yang dimaksud dengan produk API?.