Kesalahan Umum OAuth dan Solusinya

Apa saja kesalahan OAuth yang umum dan bagaimana cara mengatasinya?

Saat mengonfigurasi OAuth, berikut beberapa kesalahan yang mungkin Anda hadapi. Kesalahannya antara lain:

URI Pengalihan Tidak Valid

 

Saat bekerja pada klien berbasis web, Anda harus memastikan bahwa URI pengalihan yang diberikan saat autentikasi sama dengan yang diberikan saat pendaftaran. Bila uri pengalihan bukan yang diberikan pada saat registrasi, kesalahan uri pengalihan yang tidak valid akan muncul.

 

URI pengalihan untuk Site24x7 adalah:  https://site24x7.com  

 

Misalnya: Seorang pengguna bekerja pada klien berbasis web dan telah memberikan  https://site24x7.com sebagai Redirect URI.

 

Tetapi Redirect URI yang diberikan selama autentikasi berbeda.

 

Dalam kasus ini, karena Redirect URI yang ditambahkan saat registrasi berbeda dari yang diberikan kemudian, kesalahan Invalid Redirect URI akan dimunculkan.


Invalid_redirect URI juga akan ditampilkan saat client_id aplikasi klien sendiri digunakan dalam alur autentikasi aplikasi berbasis web.




 

 

Kode Tidak Valid



Untuk klien Mandiri, jika Anda menerima kode tidak valid saat membuat token Refresh, periksa apakah Grant Token telah kedaluwarsa. Jika Grant Token telah kedaluwarsa, coba buat token Grant baru dan coba lagi. Untuk detail selengkapnya, baca dokumentasi API kami.


Kode yang tidak valid juga akan ditampilkan saat client_id aplikasi berbasis web digunakan untuk memperoleh refresh_token.


OAuth Scope yang dikaitkan dengan OAuth Access Token tidak diizinkan.

 

Jika tindakan yang Anda coba lakukan tidak disediakan dalam Scope yang telah Anda pilih selama pembuatan token Grant, pesan kesalahan akan dimunculkan: "OAuth Scope yang dikaitkan dengan OAuth Access Token tidak diizinkan". Kemudian Anda harus memverifikasi cakupannya lagi dalam dokumen API Help.

 

Jika dokumen API yang Anda coba akses tidak tersedia dalam dokumen bantuan, silakan periksa apakah Anda dapat memperoleh hasil yang sama dengan menggunakan API yang berbeda. Jika tidak, silakan hubungi support@site24x7.com.


Klien Tidak Valid

Jika kesalahan yang muncul adalah Klien tidak valid, maka hal ini mungkin disebabkan oleh dua alasan:

  1.Client_id yang dikirimkan tidak valid. Harap verifikasi client_id sekali lagi di https://api-console.zoho.com/

  2.Ada kemungkinan Anda tidak membuat permintaan ke Data Center yang benar.


Misalnya:


Jika Anda telah mendaftarkan aplikasi Anda di https://api-console.zoho.eu/ (domain UE) dan Anda mencoba mendapatkan kode dari https://accounts.zoho.com/ (domain COM), kesalahan invalid_client akan muncul.