Cara Setting Postman ke OAuth2
Misalnya ke API Rest Odoo buatan MUK

Untuk bisa akses API yang pake authentication OAuth1 atau OAuth2, pada postman harus dibuat dulu setting Authentication yang akan dipanggil pada setiap request yang perlu authetication.

Caranya:

1. Dapatkan Client ID dan Client Key dari provider API-nya

2. Masukkan informasi Client ID dan Client Key pada setting Authorization di Postman dalam rangka mendapatkan Token Access

3. Gunakan data authorization pada point 2 pada setiap Request API yang perlu authorization


Membuat data authentication di Postman

Masuk ke Postman. Pada level Collection atau Request, klik tab Authorization.



Klik tombol Get New Token.


Masukkan disini:

Token Name: nama data authorization untuk nanti dipakai di request

Grant Type: pilih type grant yang diberikan oleh API Provider, misalnya Password Credentials

      Access Token URL: masukkan alamat yang diberikan oleh API Provider untuk mendapatkan token. Disini boleh menggunakan variabel Postman supaya hostname mudah diganti2 nantinya.

      Username dan Password: muncul jika Grant Type adalah Password Credentials, masukkan dengan user dan password Odoo anda.

      Client ID: isikan dengan Client ID yang didapatkan dari API Provider.

      Client Key: isikan dengan Client Secret yang didapatkan dari API Provider.

      Scope: isikan all atau yang diberikan oleh API Provider.

      Client Authentication: pilih Send as Basic Auth Header, maksudnya supaya nanti token access yang didapatkan, dikirim ulang ke API melalui Header HTTP Authorization: Basic <token_access>

      Klik tombol Request Token.

      Postman akan menghubungi API Provider untuk mendapatkan Access Token. Jika udah dapat maka muncul seperti ini:



      Berarti token sudah berhasil didapat dari API Provider dan siap digunakan untuk request API berikutnya.

      Klik tombol Use Token.

      Balik lagi ke setting Authorization Postman, tapi access token udah terisi.