Autentikasi Google Sign-In

Fungsi Google Sign-In Authentication berguna yang memungkinkan pengguna Odoo untuk masuk ke database mereka dengan akun Google.

Ini sangat membantu jika organisasi menggunakan Google Workspace, dan ingin karyawan dalam organisasi terhubung ke Odoo menggunakan akun Google mereka.

Peringatan

Database yang dihosting di Odoo.com tidak boleh menggunakan login Oauth untuk pemilik atau administrator database karena akan memutuskan tautan database dari akun Odoo.com mereka. Jika Oauth diatur untuk pengguna tersebut, database tidak akan dapat lagi diduplikasi, diganti namanya, atau dikelola dari portal Odoo.com.

Konfigurasi

Integrasi fungsi Google sign-in memerlukan konfigurasi di Google dan Odoo.

Dashboard Google API

  1. Buka Dashboard Google API.

  2. Pastikan proyek yang benar telah dibuka. Jika belum ada proyek, klik Create Project, isi nama proyek dan detail perusahaan lainnya, lalu klik Create.

    Mengisi detail proyek baru.

    Tip

    Pilih nama perusahaan dari menu drop-down.

Kredensial

  1. Pada menu sisi kiri, klik Credentials.

    Menu tombol Credentials.
  2. Klik Create Credentials, dan pilih OAuth client ID.

    Pemilihan OAuth client id.
  3. Pilih Web Application sebagai Application Type. Sekarang, konfigurasi halaman yang diizinkan tempat Odoo akan dialihkan.

    Untuk melakukannya, pada kolom Authorized redirect URIs, masukkan domain database yang langsung diikuti dengan /auth_oauth/signin. Misalnya: https://mydomain.odoo.com/auth_oauth/signin, lalu klik Create.

  4. Sekarang setelah OAuth client dibuat, layar akan muncul dengan Client ID dan Client Secret. Salin Client ID untuk nanti, karena akan diperlukan untuk konfigurasi di Odoo, yang akan dijelaskan pada langkah-langkah berikut.

Autentikasi Google pada Odoo

Mengambil Client ID

Setelah langkah-langkah sebelumnya selesai, dua kunci dihasilkan pada Google API Dashboard: Client ID dan Client Secret. Salin Client ID.

Google OAuth Client ID yang dihasilkan.

Aktivasi Odoo

  1. Buka Odoo General Settings ‣ Integrations dan aktifkan OAuth Authentication.

    Catatan

    Odoo mungkin meminta user untuk login lagi setelah langkah ini.

  2. Kembali ke General Settings ‣ Integrations ‣ OAuth Authentication, aktifkan pilihan dan Save. Selanjutnya, kembali ke General Settings ‣ Integrations ‣ Google Authentication dan aktifkan pilihan. Kemudian isi Client ID dengan kunci dari Google API Dashboard, dan Save.

    Mengisi client id di pengaturan Odoo.

    Catatan

    Konfigurasi Google OAuth2 juga dapat diakses dengan mengklik OAuth Providers di bawah judul OAuth Authentication di Integrations.

Login ke Odoo dengan Google

Untuk menautkan akun Google ke profil Odoo, klik Log in with Google saat pertama kali login ke Odoo.

Layar reset kata sandi dengan tombol "Masuk dengan Google".

User yang sudah ada harus mereset kata sandi mereka untuk mengakses halaman Reset Password, sementara user baru dapat langsung mengklik Log in with Google, alih-alih memilih kata sandi baru.