A. Membuat App Integration
Untuk mengaktifkan integrasi SAML, Anda perlu membuat App integration baru melalui pusat admin Okta. Berikut adalah langkah-langkah untuk App integration baru pada Okta:
- Kunjungi dashboard admin Okta. Pada tab bagian kiri, klik "Applications" dan Anda akan diarahkan ke halaman Aplikasi, kemudian klik “Create App Integration”.
- Kemudian, akan muncul pop up seperti berikut, lalu pilih SAML 2.0 lalu klik “Next”.
- Pada bagian tab General Settings, isikan kolom App name dan kolom lainnya dapat Anda kosongkan saja. Kemudian klik "Next" untuk melanjutkan.
Anda dapat mengisikan kolom App name dengan menggunakan nama produk Mekari yang ingin Anda integrasikan (misalnya: "Talenta").
- Lalu Anda akan diarahkan ke tab Configure SAML, dimana Anda dapat mengisikan Single sign-on URL dan Audience URL (SP Entity ID) dengan https://account.mekari.com/users/sign_in sebagai placeholder sementara.
- Lalu scroll ke bawah halaman dan klik “Next”.
- Lalu setelah itu, Anda akan diarahkan ke tab Feedback. Pada kolom Are you a customer or partner?, Anda dapat memilih opsi “I’m an Okta customer adding an internal app” pada kolom dan Anda dapat centang opsi “It’s required to contact the vendor to enable SAML” pada kolom Contact app vendor.
- Kemudian, scroll ke bagian bawah halaman, dan klik “Finish”.
- Apabila sukses, aplikasi akan terbuat dan Anda akan diarahkan ke halaman aplikasi.
B. Proses Konfigurasi SAML
Sebelum mengatur integrasi SAML di Okta, Anda perlu mengirimkan data konfigurasi SAML ke tim spesialis/aktivasi Mekari untuk dapat memproses pengaturan integrasi di Akun Mekari. Berikut langkah-langkahnya:
- Pada halaman aplikasi yang telah Anda buat, klik tab “Sign On”.
- Scroll ke bawah halaman hingga Anda menemukan kolom Metadata URL. Salin dan kirimkan url tersebut ke tim spesialis/aktivasi Mekari.
- Setelah itu, tim spesialis/aktivasi Mekari akan memberikan Anda detil konfigurasi yang perlu Anda terapkan pada aplikasi Anda.
C. Integrasi Mekari Account dengan Okta
Setelah Anda mendapatkan data konfigurasi, Anda dapat melanjutkan ke tahap integrasi antara Akun Mekari dan Okta. Berikut langkah-langkahnya:
- Pada email yang Anda terima, Anda akan mendapatkan detail mengenai konfigurasi dasar SAML yang berisi Entity ID dan ACS URL. Untuk mengatur konfigurasi ini, Anda dapat masuk ke halaman aplikasi, lalu pilih tab General.
- Scroll ke bawah halaman, dan pada bagian SAML Setting, klik "Edit".
- Kemudian, Anda akan diarahkan ke halaman Edit SAML Integration, dan pada tab General Settings, klik "Next".
- Setelah itu, Anda akan diarahkan ke halaman Configuration SAML, kemudian pada Single sign-on URL dengan URL ACS dari email, serta isikan juga Audience URI (SP Entity ID) dengan Entity ID dari email.
- Kemudian, pada kolom Application username, pastikan bahwa opsi yang Anda pilih mengarah pada data atribut pengguna yang memiliki nilai yang sama dengan kolom alamat email yang Anda masukkan ketika melakukan Invitation dari produk Mekari.
Sebagai contoh, pada gambar di bawah ini, atribut "Okta username" mengarah ke alamat email pengguna yang digunakan juga di Talenta. - Setelah itu, scroll ke bagian bawah dan klik “Next”.
- Lalu pada tab Feedback, klik “Finish”.
- Setelah menyelesaikan proses set up integrasi, Anda dapat memastikan apakah proses integrasi sudah berjalan dengan baik atau belum, namun pastikan Anda telah menetapkan pengguna yang ingin Anda uji di aplikasi. Lihat panduannya di sini.