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

Автентифікація через вхід Google — це корисна функція, яка дозволяє користувачам Odoo входити до своєї бази даних за допомогою облікового запису Google.

Це особливо зручно, якщо організація використовує Google Workspace і хоче, щоб співробітники в організації підключалися до Odoo за допомогою своїх облікових записів Google.

Попередження

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

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

Інтеграція функції входу через Google вимагає налаштування як у Google, так і в Odoo.

Панель Google API

  1. Перейдіть до панелі Google API.

  2. Переконайтеся, що відкрито правильний проект. Якщо проекту ще немає, натисніть Створити проект, заповніть назву проекту та інші дані компанії і натисніть Створити.

    Заповнення деталей нового проекту.

    Порада

    Виберіть назву компанії зі спадного меню.

Повноваження

  1. У меню ліворуч натисніть Credentials.

    Меню кнопки Credentials.
  2. Натисніть Create Credentials і виберіть OAuth client ID.

    Вибір OAuth client id.
  3. Виберіть Web Application як Application Type. Тепер налаштуйте дозволені сторінки, на які буде перенаправлятися Odoo.

    Щоб це зробити, у полі Authorized redirect URIs введіть домен бази даних, одразу після якого вкажіть /auth_oauth/signin. Наприклад: https://mydomain.odoo.com/auth_oauth/signin, потім натисніть Create.

  4. Тепер, коли OAuth client створено, з’явиться екран із Client ID і Client Secret. Скопіюйте Client ID для подальшого використання, оскільки він знадобиться для налаштування в Odoo, що буде розглянуто в наступних кроках.

Автентифікація Google в Odoo

Отримання Client ID

Після виконання попередніх кроків на дашборді Google API генеруються два ключі: Client ID і Client Secret. Скопіюйте Client ID.

Згенерований Google OAuth Client ID.

Активація Odoo

  1. Перейдіть до Odoo Загальні налаштування ‣ Інтеграції та активуйте Аутентифікація OAuth.

    Примітка

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

  2. Поверніться до Загальні налаштування ‣ Інтеграції ‣ Аутентифікація OAuth, активуйте вибір та натисніть Зберегти. Далі поверніться до Загальні налаштування ‣ Інтеграції ‣ Аутентифікація Google та активуйте вибір. Потім заповніть Ідентифікатор клієнта ключем з панелі Google API та натисніть Зберегти.

    Заповнення ідентифікатора клієнта в налаштуваннях Odoo.

    Примітка

    Налаштування Google OAuth2 також можна отримати, натиснувши на Постачальники OAuth під заголовком Аутентифікація OAuth в Інтеграції.

Вхід в Odoo через Google

Щоб прив’язати обліковий запис Google до профілю Odoo, натисніть Увійти через Google при першому вході в Odoo.

Екран скидання пароля з кнопкою "Увійти через Google".

Існуючі користувачі повинні скинути свій пароль, щоб отримати доступ до сторінки Скидання пароля, тоді як нові користувачі можуть безпосередньо натиснути Увійти через Google замість вибору нового пароля.