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¶
Buka Dashboard Google API.
Pastikan proyek yang benar telah dibuka. Jika belum ada proyek, klik Create Project, isi nama proyek dan detail perusahaan lainnya, lalu klik Create.
Tip
Pilih nama perusahaan dari menu drop-down.
Layar persetujuan OAuth¶
Di menu sisi kiri, klik .
Pilih salah satu opsi (Internal / External), lalu klik Create.
Peringatan
Akun Gmail Pribadi hanya diizinkan untuk jenis User External, yang berarti Google mungkin memerlukan persetujuan, atau Scopes untuk ditambahkan. Namun, menggunakan akun Google WorkSpace memungkinkan jenis User Internal untuk digunakan.
Perhatikan juga bahwa selama koneksi API dalam mode pengujian External, tidak diperlukan persetujuan dari Google. Batas pengguna dalam mode pengujian ini ditetapkan sebanyak 100 pengguna.
Isi detail dan informasi domain yang diperlukan, lalu klik Save and Continue.
Di halaman , biarkan semua kolom apa adanya, lalu klik Save and Continue.
Selanjutnya, jika melanjutkan dalam mode pengujian (External), tambahkan alamat email yang sedang dikonfigurasi di langkah Test users dengan mengklik Add Users, lalu tombol Save and Continue. Ringkasan pendaftaran aplikasi akan muncul.
Terakhir, gulir ke bawah, dan klik Back to Dashboard.
Kredensial¶
Pada menu sisi kiri, klik .
Klik Create Credentials, dan pilih OAuth client ID.
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.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.
Aktivasi Odoo¶
Buka dan aktifkan OAuth Authentication.
Catatan
Odoo mungkin meminta user untuk login lagi setelah langkah ini.
Kembali ke , aktifkan pilihan dan Save. Selanjutnya, kembali ke dan aktifkan pilihan. Kemudian isi Client ID dengan kunci dari Google API Dashboard, dan Save.
Catatan
Konfigurasi Google OAuth2 juga dapat diakses dengan mengklik OAuth Providers di bawah judul OAuth Authentication di .
Login ke Odoo dengan Google¶
Untuk menautkan akun Google ke profil Odoo, klik Log in with Google saat pertama kali login ke Odoo.
User yang sudah ada harus mereset kata sandi mereka untuk mengakses halaman , sementara user baru dapat langsung mengklik Log in with Google, alih-alih memilih kata sandi baru.