Metode autentikasi ini atau metode autentikasi lainnya harus dipanggil sebelum ee.initialize().
Token autentikasi akan diperbarui secara otomatis jika memungkinkan. Anda dapat mengasumsikan dengan aman bahwa semua panggilan asinkron akan dikirim dengan kredensial yang sesuai. Namun, untuk panggilan sinkron, Anda harus memeriksa token autentikasi dengan ee.data.getAuthToken() dan memanggil ee.data.refreshAuthToken() secara manual jika tidak ada. Operasi penggantian token bersifat asinkron dan tidak dapat dilakukan di balik layar, sesuai permintaan, sebelum panggilan sinkron.
| Penggunaan | Hasil |
|---|---|
ee.data.authenticateViaPrivateKey(privateKey, success, error, extraScopes, suppressDefaultScopes) |
| Argumen | Jenis | Detail |
|---|---|---|
privateKey | AuthPrivateKey | Konten JSON kunci pribadi. |
success | Fungsi, opsional | Fungsi yang akan dipanggil jika autentikasi berhasil. |
error | Fungsi, opsional | Fungsi yang akan dipanggil jika autentikasi gagal, meneruskan pesan error. |
extraScopes | List<String>, opsional | Cakupan OAuth tambahan yang akan diminta. |
suppressDefaultScopes | Boolean, opsional | Jika benar, hanya cakupan yang ditentukan dalam opt_extraScopes yang diminta; cakupan default tidak diminta kecuali jika ditentukan secara eksplisit dalam opt_extraScopes. |