Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi
Apigee X. info
Login gabungan adalah proses saat Anda menggunakan kredensial dari satu sistem pengelolaan identitas, yang disebut sistem data, untuk login ke sistem lain. Misalnya, Anda menggunakan kredensial Google atau Twitter untuk login ke portal developer Apigee. Keuntungan login gabungan adalah sistem tempat Anda login tidak akan pernah melihat sandi yang terkait dengan kredensial Anda. Artinya, sandi Anda tidak perlu disalin ke sistem yang berbeda.
Portal Layanan Developer mendukung login gabungan menggunakan kredensial dari beberapa penyedia umum, termasuk:
- GitHub
- OpenID
Selain itu, jika sudah memiliki akun Apigee Edge, Anda dapat menggunakan kredensial tersebut untuk login ke portal developer.
Setiap penyedia kredensial yang didukung memerlukan proses konfigurasi yang berbeda, seperti yang dijelaskan di bawah.
Menggunakan kredensial gabungan dengan portal developer
Untuk mendapatkan akses ke portal, developer mendaftarkan akun baru di portal dan menentukan nama pengguna, alamat email, dan sandi. Kemudian, pengguna dapat login ke portal dengan memberikan nama pengguna dan sandi portal mereka sebagai kredensial.
Dengan login gabungan di portal, Anda menggunakan kredensial dari pihak ketiga untuk login ke akun portal yang sudah ada. Artinya, Anda memerlukan akun di portal sebelum dapat login dengan kredensial pihak ketiga. Anda dapat menggunakan kredensial gabungan yang didukung oleh Apigee untuk login ke akun portal yang ada. Selain itu, Anda dapat menggunakan kredensial Google dan Apigee untuk mendaftarkan akun baru di portal.
Login ke akun portal yang ada
Login ke akun portal yang ada menggunakan kredensial gabungan yang didukung. Misalnya, login menggunakan kredensial Twitter Anda. Saat pertama kali login dengan kredensial Twitter, portal akan meminta Anda untuk mengaitkan kredensial Twitter dengan akun portal yang ada. Anda hanya melakukan pengaitan ini satu kali. Setelah itu, Anda dapat login dengan kredensial Twitter Anda dan portal akan menyimpan informasi pengaitan.
Mendaftarkan akun portal baru
Daftarkan akun baru di portal menggunakan kredensial Google atau Apigee Anda. Saat Anda mendaftar sebagai developer baru di portal menggunakan kredensial gabungan, portal developer akan mencoba mendapatkan informasi, biasanya alamat email, dari sistem data. Misalnya, Anda menggunakan kredensial Google untuk membuat akun developer baru di portal. Anda akan diminta untuk menyetujui informasi yang diteruskan kembali ke portal dari Google. Meskipun sistem pencatatan menampilkan informasi ke portal, pendaftaran baru biasanya diperlukan untuk memasukkan beberapa informasi, seperti menyetujui persyaratan dan ketentuan.
Mendaftar atau login menggunakan kredensial Apigee
Jika sudah memiliki akun Apigee Edge, Anda dapat menggunakan kredensial tersebut untuk mendaftarkan akun atau login ke akun yang ada di portal developer. Secara default, tombol berikut akan muncul di halaman pendaftaran dan login portal developer:
Tombol ini hanya muncul di portal dengan URL yang diakhiri dengan apigee.com, yang berarti portal di domain Apigee. Misalnya, URL dalam bentuk http://myCompany.devportal.apigee.com. Jika URL tidak berakhir dengan domain tersebut, Anda tidak dapat menggunakan kredensial Apigee Edge untuk login atau mendaftar di portal.
Untuk mendaftarkan pengguna Apigee Edge yang ada sebagai developer portal baru:
Catatan: Proses pendaftaran mengasumsikan bahwa Anda telah mengonfigurasi portal untuk mengizinkan siapa saja mendaftar tanpa persetujuan administrator. Lihat Menambahkan dan mengelola akun pengguna untuk mengetahui informasi selengkapnya tentang cara mengontrol siapa yang dapat mendaftar.
- Pastikan Anda memiliki akun Apigee Edge yang sudah ada.
- Pilih link Daftar di portal developer.
- Pilih tombol Autentikasi dengan Apigee di halaman pendaftaran.
- Jika Anda tidak login ke Apigee Edge, masukkan kredensial Apigee Edge Anda, lalu pilih Login.
- Jika tidak ada informasi lain yang diperlukan untuk mendaftar, Anda akan login ke portal
developer dengan akun baru Anda.
Anda akan menerima email ke alamat email yang terkait dengan akun Apigee Anda yang berisi informasi tentang cara menyelesaikan proses pendaftaran, seperti menyetel sandi Anda. - Jika ada informasi tambahan yang diperlukan untuk menyelesaikan proses pendaftaran, seperti menyetujui persyaratan dan ketentuan, Anda akan otomatis dialihkan kembali ke halaman Daftar dengan nama pengguna dan informasi email dari akun Apigee Edge Anda dimasukkan ke kolom yang sesuai.
- Tentukan informasi pendaftaran lain yang diperlukan untuk menyelesaikan proses pendaftaran.
- Pilih Buat akun baru.
Anda akan menerima email ke alamat email yang terkait dengan akun Apigee Anda yang berisi informasi tentang cara menyelesaikan proses pendaftaran, seperti menyetel sandi Anda.
Untuk login sebagai developer portal yang ada menggunakan akun Apigee:
- Pilih link Login di portal developer.
- Pilih tombol Autentikasi dengan Apigee di halaman login.
- Jika sudah login ke Apigee Edge, Anda akan otomatis login ke portal developer.
- Jika Anda tidak login ke Apigee Edge, masukkan kredensial Apigee Edge Anda, lalu pilih Login.
Mendaftar atau login menggunakan kredensial Google
Pendaftaran dan login gabungan menggunakan kredensial Google diaktifkan di portal developer secara default. Di halaman pendaftaran dan login, Anda akan melihat tombol berikut:
Anda dapat mendaftar sebagai developer baru, atau login sebagai developer yang sudah ada, dengan menggunakan kredensial Google Anda. Misalnya, jika memiliki akun Gmail, Anda dapat login menggunakan kredensial Gmail.
Portal developer mengaitkan kredensial Google ke akun portal Anda dengan menyimpan OpenID Google di profil portal Anda. Setelah mengaitkan kredensial Google dengan akun portal, Anda dapat melihat OpenID dengan memilih alamat email > Edit Profil dari menu tingkat teratas di portal developer, lalu memilih Kelola OpenID Anda.
Untuk mendaftar sebagai developer baru menggunakan kredensial Google Anda:
Catatan: Proses pendaftaran mengasumsikan bahwa Anda telah mengonfigurasi portal untuk mengizinkan siapa saja mendaftar tanpa persetujuan administrator. Lihat Menambahkan dan mengelola akun pengguna untuk mengetahui informasi selengkapnya tentang cara mengontrol siapa yang dapat mendaftar.
- Pastikan Anda telah memiliki Akun Google, seperti akun Gmail.
- Pilih link Daftar di portal developer
- Pilih tombol Autentikasi dengan Google di halaman pendaftaran.
Anda akan diarahkan ke halaman Google yang meminta Anda menyetujui bahwa portal developer dapat mengakses alamat email Google dan informasi dasar Anda. - Pilih Setujui untuk menyetujui.
- Anda akan dialihkan kembali ke halaman pendaftaran portal developer, dengan informasi dari Google yang mengisi otomatis kolom pendaftaran.
- Tentukan informasi yang diperlukan yang tidak ada untuk menyelesaikan proses pendaftaran.
- Pilih Buat akun baru.
Anda akan menerima email ke akun Gmail Anda yang berisi informasi tentang cara menyelesaikan proses pendaftaran.
Untuk login sebagai developer yang sudah ada:
- Pilih link Login di portal developer.
- Pilih tombol Autentikasi dengan Google di halaman login.
- Jika sudah login ke Google, Anda akan login ke portal.
- Jika Anda tidak login ke Google, masukkan kredensial Google Anda untuk login ke portal.
- Jika ini adalah pertama kalinya Anda login menggunakan kredensial Google, Anda akan
dialihkan ke halaman di portal tempat Anda harus mengaitkan Akun Google dengan
akun yang ada di portal developer:
- Salin URL di bagian OpenID Anda.
- Pilih link login di bagian atas halaman dan login menggunakan kredensial portal developer yang ada.
- Pilih alamat email Anda > Edit Profil dari menu tingkat atas di portal developer.
- Di halaman profil Anda, pilih Kelola OpenID Anda.
- Masukkan URL OpenID, lalu pilih Tambahkan OpenID.
Sekarang Anda dapat login menggunakan kredensial Google Anda.
Login menggunakan kredensial Twitter
Anda dapat login sebagai developer yang ada menggunakan kredensial Twitter, tetapi tidak dapat mendaftar sebagai pengguna baru.
Login gabungan menggunakan kredensial Twitter mengharuskan Anda mengaktifkan modul Login Twitter Drupal di portal developer. Setelah mengaktifkan modul tersebut, Anda akan melihat tombol berikut di halaman login:
Koneksi antara portal developer dan Twitter menggunakan OAuth untuk autentikasi. Oleh karena itu, sebelum dapat login ke portal developer dengan kredensial Twitter, Anda harus membuat aplikasi Twitter terlebih dahulu. Aplikasi tersebut kemudian akan membuat kunci konsumen dan rahasia konsumen yang digunakan oleh portal developer dan Twitter untuk berkomunikasi.
Dalam proses di bawah, Anda harus mengaktifkan modul Login dengan Twitter terlebih dahulu di portal developer, lalu membuat aplikasi Twitter. Setelah membuat aplikasi, kembali ke modul Login dengan Twitter dan tambahkan informasi konfigurasi yang diperlukan dari aplikasi Twitter.
Untuk mengaktifkan modul Login dengan Twitter:
- Login ke portal Anda sebagai pengguna dengan hak istimewa admin.
- Pilih Modul di menu administrasi Drupal. Daftar semua modul Drupal yang terinstal akan muncul.
- Scroll halaman ke bawah, lalu centang kotak di samping modul Login dengan Twitter.
- Simpan konfigurasi Anda.
Saat mengaktifkan modul Login Twitter, Anda mungkin diberi tahu bahwa modul lain juga harus diaktifkan. Pastikan untuk mengaktifkan modul ini. - Setelah modul Login Twitter diaktifkan, pilih Konfigurasi > Layanan Web >
Twitter di menu Drupal.
Layar konfigurasi Twitter akan muncul. - Pilih tab Setelan.
- Salin URL Callback. Ini adalah URL dalam bentuk:
http://{env}-{org-name}.devportal.apigee.com/twitter/oauth
Anda memerlukan URL ini untuk membuat aplikasi Twitter.
Buat aplikasi Twitter:
- Buka halaman ini di browser: https://dev.twitter.com/apps/new, lalu login ke akun Twitter Anda.
- Masukkan informasi berikut tentang portal Anda:
Name: misalnya MyApigeePortal
Description: misalnya My Apigee Portal
Website: misalnya http://{env}-{org-name}.devportal.apigee.com/
CallbackURL: Salin URL Callback dari layar konfigurasi modul Login Twitter. - Setujui persyaratan/ketentuan.
Anda akan diarahkan ke halaman Twitter dengan setelan OAuth, termasuk kunci konsumen dan secret konsumen. Anda memerlukan kunci dan secret untuk mengonfigurasi modul Login Twitter Drupal. - Di tab Setelan, ubah Akses Jenis Aplikasi menjadi Baca dan Tulis.
- Pilih Perbarui setelan aplikasi Twitter ini.
Untuk mengonfigurasi modul Login dengan Twitter:
- Login ke portal Anda sebagai pengguna dengan hak istimewa admin.
- Pilih Konfigurasi > Layanan Web > Twitter di menu Drupal.
Layar konfigurasi Twitter akan muncul. - Pilih tab Setelan.
- Salin Kunci Pengguna dari halaman Twitter ke kolom Kunci Pengguna OAUTH.
- Salin Consumer Secret dari halaman Twitter ke kolom Consumer Secret OAUTH.
- Pilih Save Configuration.
- Pilih Tab Twitter.
- Saat masih login ke Twitter dengan akun yang membuat aplikasi Twitter, pilih tombol Buka Twitter untuk menambahkan akun yang diautentikasi.
- Pilih tab Login.
- Pilih Tidak di bagian Automatically Register New Users.
- Simpan konfigurasi.
Pengguna Twitter kini dapat mendaftar di portal developer dan login menggunakan kredensial Twitter mereka.
Untuk login sebagai developer yang sudah ada menggunakan akun Twitter:
- Pilih link Login di portal developer.
- Pilih tombol Autentikasi dengan Twitter di halaman login.
- Anda akan dialihkan ke halaman Twitter.
- Jika Anda sudah login ke Twitter, pilih Otorisasi aplikasi.
- Jika Anda belum login ke Twitter, masukkan kredensial Twitter Anda, lalu pilih Otorisasi aplikasi.
- Jika ini adalah pertama kalinya Anda login menggunakan kredensial Twitter, Anda akan dialihkan ke halaman di portal tempat Anda harus mengaitkan akun Twitter dengan akun yang ada di portal developer.
- Masukkan nama pengguna dan sandi akun yang ingin Anda kaitkan dengan akun Twitter Anda. Anda hanya perlu melakukannya satu kali.
Saat login lagi dengan kredensial Twitter, Anda akan langsung login ke portal.
Login menggunakan kredensial GitHub
Anda dapat login sebagai developer yang ada menggunakan kredensial GitHub, tetapi tidak dapat mendaftar sebagai pengguna baru.
Login gabungan menggunakan kredensial GitHub mengharuskan Anda mengaktifkan modul Drupal GitHub Connect di portal developer. Setelah mengaktifkan modul tersebut, Anda akan melihat tombol berikut di halaman login:
Koneksi antara portal developer dan GitHub menggunakan OAuth untuk autentikasi. Oleh karena itu, sebelum dapat login ke portal developer dengan kredensial GitHub, Anda harus membuat aplikasi GitHub terlebih dahulu. Aplikasi tersebut kemudian akan membuat kunci konsumen dan secret konsumen yang digunakan oleh portal developer dan GitHub untuk berkomunikasi.
Dalam proses di bawah, Anda harus membuat aplikasi GitHub terlebih dahulu. Setelah membuat aplikasi, aktifkan modul GitHub Connection dan tambahkan Client ID dan Client Secret dari aplikasi GitHub.
Buat aplikasi GitHub:
- Buka halaman ini di browser: https://github.com/settings/applications/new, dan jika perlu, login ke akun GitHub Anda.
- Masukkan informasi berikut tentang portal Anda:
Application Name: misalnya MyApigeePortal
Description: misalnya My Apigee Portal
Website: misalnya http://{env}-{org-name}.devportal.apigee.com/
CallbackURL: URL halaman beranda portal Anda, dengan ekstensi /github/register/create. Misalnya:
http://{env}-{org-name}.devportal.apigee.com/github/register/create
- Anda juga dapat memilih gambar.
- Pilih Daftarkan aplikasi. Situs GitHub menampilkan Client ID dan Client Secret yang Anda perlukan untuk mengonfigurasi modul koneksi GitHub di portal developer dalam bentuk:
Client ID: dbe86111e411d031d8fb
Client Secret: e6bd0f838a288113e8b4e531cb6a9487c27f2d79 - Salin nilai ini untuk digunakan saat mengonfigurasi modul koneksi GitHub.
Untuk mengaktifkan modul Koneksi GitHub:
- Login ke portal Anda sebagai pengguna dengan hak istimewa admin.
- Pilih Modul di menu administrasi Drupal. Daftar semua modul Drupal yang terinstal akan muncul.
- Scroll halaman ke bawah dan centang kotak di samping modul Koneksi GitHub.
- Simpan konfigurasi Anda.
Saat mengaktifkan modul Koneksi GitHub, Anda mungkin diberi tahu bahwa modul lain juga harus diaktifkan. Fitur ini akan diaktifkan secara otomatis. - Setelah modul Koneksi GitHub diaktifkan, pilih Konfigurasi > Orang > GitHub
di menu Drupal.
Layar konfigurasi GitHub akan muncul. - Masukkan Client ID dan Client Secret dari aplikasi GitHub Anda.
- Letakkan blok GitHub Connect di tempat yang Anda inginkan untuk ditampilkan.
- Simpan konfigurasi.
Untuk login sebagai developer lama menggunakan akun GitHub:
- Pilih link Login di portal developer.
- Pilih tombol Login dengan GitHub di halaman login.
- Anda akan dialihkan ke halaman GitHub.
- Jika Anda sudah login ke GitHub, pilih Izinkan akses.
- Jika Anda belum login ke GitHub, masukkan kredensial GitHub Anda dan pilih Otorisasi aplikasi.
- Jika ini adalah pertama kalinya Anda login menggunakan kredensial GitHub, Anda akan dialihkan ke halaman di portal tempat Anda harus mengaitkan akun GitHub dengan akun yang ada di portal developer.
- Masukkan nama pengguna dan sandi akun yang ingin dikaitkan dengan akun GitHub Anda. Anda hanya perlu melakukannya satu kali.
Saat berikutnya Anda login dengan kredensial GitHub, Anda akan langsung login ke portal.
Login menggunakan kredensial OpenID
OpenID memungkinkan Anda membuat satu nama pengguna dan sandi yang kemudian dapat Anda gunakan untuk login ke situs apa pun yang mendukung OpenID. Dengan OpenID, sandi Anda tidak dibagikan, tetapi hanya disimpan oleh penyedia OpenID. Penyedia OpenID dapat memverifikasi identitas Anda ke situs lain. Untuk informasi selengkapnya tentang OpenID, lihat http://openid.net/.
Jika memiliki akun di beberapa situs paling populer, seperti Google atau Yahoo, Anda sudah memiliki OpenID. Misalnya, pengguna email Yahoo memiliki OpenID dalam bentuk:
https://me.yahoo.com/a/UniqueID
dengan UniqueID dihasilkan oleh Yahoo. Anda dapat menggunakan OpenID ini untuk login ke portal developer.
Untuk mendukung OpenID dengan portal developer, Anda harus mengaktifkan modul Drupal OpenID. Tidak ada konfigurasi lain yang diperlukan di portal developer. Setelah Anda mengaktifkan modul OpenID, link berikut akan otomatis ditambahkan ke halaman login portal developer:
Portal developer mengaitkan OpenID ke akun portal Anda dengan menyimpan OpenID di profil portal Anda. Setelah mengaitkan OpenID dengan akun portal, Anda dapat melihat OpenID dengan memilih alamat email > Edit Profil dari menu tingkat atas di portal developer, lalu memilih Kelola OpenID Anda.
Untuk mengaktifkan modul OpenID:
- Login ke portal Anda sebagai pengguna dengan hak istimewa admin.
- Pilih Modul di menu administrasi Drupal. Daftar semua modul Drupal yang terinstal akan muncul.
- Scroll halaman ke bawah dan centang kotak di samping modul OpenID.
- Simpan konfigurasi Anda.
Tidak ada konfigurasi lain yang diperlukan di portal developer.
Untuk login sebagai developer yang sudah ada menggunakan OpenID:
- Login ke portal developer menggunakan kredensial portal developer Anda.
- Pilih alamat email Anda > Edit Profil dari menu tingkat atas di panel menu.
- Di halaman profil Anda, pilih Kelola OpenID Anda.
- Masukkan OpenID Anda, lalu pilih Tambahkan OpenID.
Sekarang Anda dapat login menggunakan OpenID. - Logout dari portal developer.
- Pilih Login.
- Di halaman login, pilih Login menggunakan OpenID.
- Masukkan OpenID Anda.
- Pilih Login.
Atau, Anda dapat login langsung ke akun portal developer yang ada menggunakan OpenID Anda. Saat pertama kali melakukannya, Anda akan diminta untuk login menggunakan kredensial portal developer. Login untuk pertama kalinya akan otomatis mengaitkan OpenID Anda dengan akun portal developer. Anda kini dapat login langsung menggunakan OpenID.