Autentikasi sign-in Facebook

Fungsi sign-in OAuth Facebook memungkinkan user Odoo untuk sign in ke database mereka dengan akun Facebook mereka.

Bahaya

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 user tersebut, database tidak dapat lagi diduplikasi, diubah namanya, atau dikelola dari portal Odoo.com.

Pengaturan Meta for Developers

Buka Meta for Developers dan login. Klik My Apps. Pada halaman Apps, klik Create App.

Pada halaman Use cases, pilih Authenticate and request data from users with Facebook Login, lalu klik Next.

Dalam bidang Add an app name, masukkan Odoo Login OAuth, atau judul serupa.

Catatan

App contact email secara otomatis default ke alamat email yang terkait dengan akun Meta. Jika alamat email ini tidak dipantau secara teratur, mungkin bijaksana untuk menggunakan alamat email lain.

Klik Next. Tinjau Publishing requirements, Meta Platform Terms, dan Developer Policies. Kemudian, klik Create app.

Penting

Mengklik Create app mungkin memerlukan masuk ulang password.

Sesuaikan aplikasi

Setelah aplikasi baru dibuat, halaman Dashboard muncul, dengan daftar langkah yang harus diselesaikan sebelum aplikasi dapat dipublikasikan. Dari sini, klik Customize adding a Facebook Login button.

Dashboard Aplikasi di platform Meta for developers.

Pada halaman Customize, klik Settings.

Dalam bidang Valid OAuth Redirect URIs, masukkan https://<odoo base url>/auth_oauth/signin, mengganti <odoo base url> dengan URL database yang berlaku.

Example

Jika database memiliki URL https://example.odoo.com, maka URL https://example.odoo.com/auth_oauth/signin akan dimasukkan dalam bidang Valid OAuth Redirect URIs.

Klik Save changes setelah selesai.

Konfigurasi pengaturan

Di sebelah kiri halaman, klik App settings ‣ Basic. Halaman ini berisi pengaturan tambahan yang diperlukan sebelum aplikasi dapat diajukan untuk persetujuan.

Di kolom Privacy Policy URL, masukkan https://www.odoo.com/privacy.

Catatan

https://www.odoo.com/privacy adalah kebijakan privasi default untuk database yang dihosting di Odoo.com.

Klik kolom App Icon untuk membuka jendela unggah file. Dari sini, pilih dan unggah ikon aplikasi.

Di kolom User data deletion, masukkan https://www.odoo.com/documentation/17.0/administration/odoo_accounts.html.

Catatan

Dokumen ini memberikan instruksi tentang bagaimana user dapat menghapus akun Odoo mereka.

Terakhir, klik kolom Category, dan pilih Business and pages dari menu drop-down.

Klik Save changes.

Contoh halaman Basic Settings di platform Meta for developers.

Ambil ID aplikasi

Setelah aplikasi dibuat dan disetujui, pilih dan salin App ID. Tempel informasi ini di clipboard atau file notepad, karena diperlukan di langkah selanjutnya untuk menyelesaikan pengaturan.

Publikasikan

Di sisi kiri halaman, klik Publish. Tergantung pada status akun Facebook yang terhubung, langkah verifikasi dan pengujian tambahan mungkin diperlukan, dan tercantum di halaman ini.

Setelah meninjau informasi, klik Publish.

Lihat juga

Informasi tambahan mengenai Pengembangan Aplikasi Meta, termasuk detail lebih lanjut tentang pembangunan, pengujian, dan kasus penggunaan, dapat ditemukan di dokumentasi Meta for developers.

Pengaturan Odoo

Pertama, aktifkan mode pengembang.

Buka aplikasi Settings, dan gulir ke bawah ke bagian Integrations. Di sana, centang kotak yang berlabel OAuth Authentication. Klik Save.

Pengaturan untuk mengaktifkan OAuth di aplikasi Settings.

Kemudian, masuk ke database setelah layar login dimuat.

Setelah berhasil masuk, buka aplikasi Settings ‣ Users & Companies ‣ OAuth Providers. Klik Facebook Graph.

Di kolom Client ID, masukkan App ID dari bagian sebelumnya, lalu centang kotak Allowed.

Rekaman Facebook Graph di Odoo.