Install sudah, mungkin saat pertama pegang WSO2 APIM ini bingung, ada bagian apa saja di WSO2 APIM ini? ada beberapa komponen yang akan kita bahas kali ini, kita akan bahas komponen yang biasa dipanggil atau dibahas.

– Management Console/Carbon

Pertama ada management console atau bisa juga disebut wso2 carbon, yang bisa diakses di alamat https://<APIM_URL>:9443/carbon, modul ini digunakan superadmin untuk mengelola user, role, service provider, identity providers dan tenant.

– Admin Portal

Selanjutnya ada modul admin yang beralamat di https://<APIM_URL>:9443/admin, disini admin bertanggung jawab untuk mengelola jenis-jenis rate limiting, gateway yang digunakan, kategori api, key manager, bisa juga sebagai approval saat registrasi user, approval ketika user subscribe/berlangganan dan tugas lainnya.

– Publisher Portal

Publisher Portal disini adalah halaman dimana pengembang API membuat, mendokumentasikan, dan mengelola API yang telah dibuat(lifecycle). Di portal ini juga kita bisa membuat dokumentasi API, menambah sekuritinya dan juga bisa menambah sampel contoh API.

– Devportal

Devportal atau bisa juga disebut Developer Portal, seperti marketplace dimana pengguna api/developer dapat melihat API yang telah dibuat sekaligus mencobanya, selain itu pengguna juga bisa melihat dokumentasi API nya.

– Gateway

Dalam API Manager, Gateway adalah komponen penting yang bertindak sebagai middleware/perantara diantara aplikasi dengan backend/API, jadi Gateway ini berfungsi sebagai titik masuk semua request ke backend/API, dimana nanti di Gateway akan mengelola request mulai dari keamanan seperti validasi, throttling akses API, mengubah data, dan sekaligus berfungsi sebagai monitoring/analitik terhadap akses si API. Secara default endpoint Gateway bisa diakses di port 8243, bisa dilihat di halaman tryout Publisher maupun Devportal, dibagian Servers.

-Key Manager

Key Manager merupakan salah satu modul yang menangani akses token yang digenerate untuk mengakses API, selain itu dia juga yang memberitahu Gateway tentang hak akses User ke API.

Mungkin cukup 6 modul saja yang dibahas, karena modul ini yang biasannya dibahas, seperti biasa, kalau ada pertanyaan atau ada yang tidak di mengerti bisa kirim komentar dibawah, sampai jumpa lagi di artikel selanjutnya 🙂

Categorized in:

Blog,

Last Update: March 12, 2025

Tagged in: