Adam : Update Google API (Week 3)

Assalamualaikum,

Pada Minggu ini saya melanjutkan tugas saya mengoneksikan Google API pada sistem yang akan kami buat. sebelum dapat menggunakan Google API, kita harus mendaftar  Google API Console dan membuat OAuth Client ID. Google API menggunakan protokol OAuth 2.0 untuk autentikasi dan otorisasi. Google mendukung skenario OAuth 2.0 umum seperti skenario untuk aplikasi sisi klien, server web, dan aplikasi yang terinstal.

Langkah pertama, kita harus membuat projek di google API console untuk mendapatkan OAuth 2.0 client IDs, caranya:
  - Akses API Console https://console.developers.google.com
  - Untuk membuat project baru, kita harus mensetujui persyaratan google, lalu pilih buat project baru



   disini saya membuat project baru dengan nama Sistem Booking Lab
   - Menuju ke tab Credentials, kemudian Create Credentials pilih Oauth Client ID.


- saya memilih jenis Aplikasi Web dan menggunakan nama Sistem Booking Lab

  
Pada isian Authorized redirect URLs saya isikan http://localhost/login_google/auth.php ini karena kita selanjutnya akan membuat projek dilocalhost kita dengan nama folder login_google. Kemudian pilih Create maka kita sudah berhasil membuat OAuth 2.0 client ID


- Langkah selanjutnya  Aktifkan Google+ API, supaya aplikasi kita bisa mendapatkan profil pengguna. caranya adalah pilih Library lalu kita cari Google+ API dan aktifkan (enabled) API tersebut.


Google API Sudah aktifkan dan dapat diimplementasikan ke sistem yang akan kami buat. 

Tugas saya selanjutnya adalah mengimplementasikan ke dalam CI sistem kami dan membuat database untuk login. Karena ini pertama kali saya menggunakan API, mungkin akan terjadi kendala, oleh karena itu saya akan mencari referensi atau melihat tutorial tentang Google API ke dalam CI.

Mungkin itu saja yang dapat saya laporkan pada minggu ini, saya akan selalu memperbaharui personal log saya setiap minggu nya di blog ini, terima kasih.


Wassalamualaikum,


Adam Kharisma

Comments

Popular posts from this blog

Rafi : Weekly Log 17 Januari 2020

Okta: Update 30 november 2019

Adam : Personal Log Week 9 (17 Januari 2020)