Автентифікація входу через Facebook

Функція входу Facebook OAuth дозволяє користувачам Odoo входити в свою базу даних за допомогою свого облікового запису Facebook.

Небезпека

Бази даних, розміщені на Odoo.com, не повинні використовувати вхід OAuth для власника або адміністратора бази даних, оскільки це від’єднає базу даних від їх облікового запису Odoo.com. Якщо для цього користувача налаштовано OAuth, базу даних більше не можна дублювати, перейменовувати або іншим чином керувати з порталу Odoo.com.

Налаштування Meta for Developers

Перейдіть до Meta for Developers і увійдіть. Натисніть Мої додатки. На сторінці Додатки натисніть Створити додаток.

На сторінці Випадки використання виберіть Автентифікувати та запитувати дані від користувачів із входом у Facebook, потім натисніть Далі.

У полі Додати назву додатку введіть Odoo Login OAuth або подібну назву.

Примітка

Контактна адреса електронної пошти додатку автоматично встановлюється за умовчанням електронною адресою, пов’язаною з обліковим записом Meta. Якщо ця адреса електронної пошти не перевіряється регулярно, було б доцільно використати іншу адресу електронної пошти.

Натисніть Далі. Перегляньте Вимоги до публікації, Умови метаплатформи та Політика для розробників. Потім натисніть Створити додаток.

Важливо

Натискання кнопки Створити додаток може потребувати повторного введення пароля.

Налаштувати додаток

Після створення нового додатку з’являється сторінка Інформаційна панель зі списком кроків, які необхідно виконати перед публікацією додатку. Тут натисніть Налаштувати додавання кнопки входу на Facebook.

Додаток інформаційної панелі на платформі Meta for developers.

На сторінці Налаштувати натисніть Налаштування.

У полі Дійсні URI перенаправлення OAuth введіть https://<odoo base url>/auth_oauth/signin, замінивши <odoo base url> на URL відповідної бази даних.

Example

Якщо база даних має URL-адресу https://example.odoo.com, URL-адресу https://example.odoo.com/auth_oauth/signin буде введено в поле Дійсні URI перенаправлення OAuth.

Натисніть Зберегти зміни, коли закінчите.

Параметри конфігурації

У крайньому лівому куті сторінки натисніть Налаштування ‣ Основні. Ця сторінка містить додаткові параметри, необхідні для того, щоб додаток можна було надіслати на затвердження.

У полі URL-адреса політики конфіденційності введіть https://simbiozems.com/privacy.

Примітка

https://simbiozems.com/privacy - це політика конфіденційності за умовчанням для баз даних, розміщених на Odoo.com.

Натисніть поле Значок додатку, щоб відкрити вікно завантаження файлу. Тут виберіть і завантажте значок додптку.

У полі Видалення даних користувача введіть https://simbiozems.com/documentation/17.0/administration/odoo_accounts.html.

Примітка

Цей документ містить інструкції щодо того, як користувач може видалити свій обліковий запис Odoo.

Нарешті, натисніть поле Категорія та виберіть Бізнес і сторінки зі спадного меню.

Натисніть Зберегти зміни.

Приклад сторінки Основні налаштування на платформі Meta for developers.

Capture app ID

Після створення та схвалення додатку виберіть і скопіюйте App ID. Вставте цю інформацію в буфер обміну або файл блокнота, оскільки вона знадобиться на наступному кроці для завершення налаштування.

Опублікувати

У лівій частині сторінки натисніть Опублікувати. Залежно від статусу підключеного облікового запису Facebook можуть знадобитися додаткові кроки перевірки та тестування, які перераховані на цій сторінці.

Після перегляду інформації натисніть Опублікувати.

Дивись також

Додаткову інформацію щодо Meta App Development, зокрема подробиці про створення, тестування та випадки використання, можна знайти в документації Meta for developers <https://developers.facebook.com/docs/development>`_.

Налаштування Odoo

Спочатку активуйте режим розробника.

Перейдіть до додатку Налаштування та прокрутіть вниз до розділу Інтеграції. Там поставте прапорець OAuth Authentication. Натисніть Зберегти.

Параметр увімкнення OAuth у додатку Налаштування.

Потім увійдіть до бази даних, коли завантажиться екран входу.

Після успішного входу перейдіть до додатку Налаштування ‣ Користувачі та компанії ‣ Постачальники OAuth. Натисніть Facebook Graph.

У полі ID клієнта введіть ID додатку з попереднього розділу, а потім поставте прапорець Дозволено.

Запис Facebook Graph в Odoo.