Berita

Google Sign-In API – Layanan untuk Memastikan Otentifikasi dan Otorisasi

[sumber: pexel]

Google Sign-In API kini menggunakan token Oauth 2.0 yang akan memastikan otentifikasi dan otorisasi keamanan. Dan kini, developer dapat menggunakan beberapa perlengkapan dalam Google Developer Console untuk mendaftarkan klien menggunakan token tersebut.

Untuk menggunakan layanan tersebut, developer hanya perlu melakukan beberapa tahapan. Pertama, developer harus menggunakan Google Deveoper Console untuk mengembangkan sebuah proyek. Kedua, developer harus memiliki Oauth client ID jika developer memiliki backend server. Ketiga, developer harus mendaftarkan seluruh klien Oauth untuk pengujian lain dan peluncuran versi aplikasi.

Developer pertama kali dapat mengakses halaman Start Integrating Google Sign-In into Your Android App untuk melakukan konfigurasikan terhadap aplikasi. Setelah itu, developer dapat mengonfigurasi beberapa layanan seperti Google Sign-In, Google Cloud Messaging, dan Google Analytics. Kemudian developer harus men-debug SHA-1 untuk memberikan sertifikat pada aplikasinya dengan menggunakan keytool command seperti di bawah ini:

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

dan developer dapat masuk ke Google Sign-In.

Setelah itu, bagi developer yang memiliki server sendiri, developer harus memiliki akses terhadap OAuth dengan mengakses ID token dan dokumentasi server auth code. Sebelumnya, developer harus memastikan bahwa server benar-benar terdaftar pada Google Developer Console dan memperoleh Client ID untuk Web Client dengan masuk ke tab Credentials kemudian lihat ke Web client dan Android client for com.my.pakage.name.

Dan setelah itu, developer harus mendaftarkan  setiap nama paket dan sertifikat SHA-1 di Google Developer Console. Hal tersebut perlu dilakukan, karena Google mengidentifikasi aplikasi Android yang dikembangkan menggunakan nama paket dan sertifikat SHA-1. Untuk lebih informasi lebih lanjut, developer dapat mengakses Android Developer Blog.

 

[via Android Developer Blog]

Share
Published by
Sukindar

Recent Posts

Cisco Peringkatkan Kerentanan Kritis Dalam Cisco Data Center Network Manager

Cisco mengungkapkan tiga kerentanan dalam layanannya. Ini dia penanganannya!

January 7, 2020

Optimal idM Meluncurkan OptimalCloud Partner Platform

Ini ulasan mengenai keuntungan OptimalCloud Partner Platform, platform baru milik Optimal idM!

January 6, 2020

Google Siapkan Coral Accelerator Module dan Coral Dev Board Mini untuk Tahun 2020

Google kenalkan dua koleksi baru dari Coral. Dua koleksi baru ini bakal menambah kemampuan pengembangan…

January 3, 2020

Google Kembangkan Model Kecerdasan Buatan Untuk Deteksi Kanker Payudara

Raksasa Google baru saja mengembangkan sistem pemindaian kanker payudara berbasis kecerdasan buatan. Bagaimana hasilnya, berikut…

January 3, 2020

Google Dorong Fitur Bubbles Notifications Ke Versi Stabil

Meski dikenalkan bersamaan dengan Android 10 Beta, sampai kini Bubbles Notifications masih dalam tahap pengembangan.…

December 31, 2019

Samsung Siapkan Lima Proyek dan Empat Startup C-Lab Untuk CES 2020

Samsung akan kembali memamerkan hasil program C-Lab ke ajang CES 2020. Ini dia proyek dan…

December 30, 2019