Skip to main content

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_SECRET Anda untuk mendapat Bearer Token.
  • Saat mengakses Tes Kepribadian API, gunakan Bearer Token tersebut sebagai autentikasi.