Autentikasi
Overview
Tes Kepribadian API menggunakan alur Client Credentials Grant dari spesifikasi OAuth 2, yang merupakan sebuah standar terbuka untuk melakukan otorisasi.
Anda dapat melakukan autentikasi untuk aplikasi anda dengan menggunakan sepasang Client ID dan Client Secret sebagai kredensial yang bisa Anda dapatkan melalui menu API dalam laman profil pada dashboard Tes Kepribadian Anda.
Karena sangat penting bagi Anda untuk menjaga keamanan kredensial API Anda, Client Secret hanya akan ditampilkan satu kali ketika Anda menerbitkannya melalui laman tersebut.
Silahkan simpan baik-baik informasi tersebut agar tidak terekspos oleh pihak yang tidak berkepentingan.
Alur
Untuk melakukan autentikasi, Anda perlu menggunakan Bearer Token yang bisa didapat dengan mengirimkan Client ID dan Client Secret anda ke endpoint POST /oauth2/token.
Secara garis besar, proses autentikasi akan mengikuti alur berikut:
- Buat request ke POST /oauth2/token dengan Basic authentication menggunakan
$CLIENT_ID:$CLIENT_SECRETAnda untuk mendapat Bearer Token. - Saat mengakses Tes Kepribadian API, gunakan Bearer Token tersebut sebagai autentikasi.