> For the complete documentation index, see [llms.txt](https://help.novatalks.com.ua/ua/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.novatalks.com.ua/ua/get-started/settings/inboxes/email/configure-an-oauth-app-for-gmail.md).

# Налаштування OAuth додатку для Gmail

## Реєстрація додатку <a href="#app-registration" id="app-registration"></a>

Для налаштування Google OAuth у NovaTalks потрібно вказати Client ID та Client Secret при створенні Каналу.&#x20;

{% hint style="info" %}
Інструкції з отримання Client ID та Client Secret ви можете знайти [тут](https://support.google.com/cloud/answer/15549257?visit_id=638840282317652118-235193736\&rd=1).&#x20;
{% endhint %}

<figure><img src="/files/buPc5NvlyG2V3LvqT2Et" alt=""><figcaption></figcaption></figure>

Після отримання Client ID та Client Secret  створіть Канал, для підключення Вашого Google акаунту до NovaTalks (Детальніше - [Email](/ua/get-started/settings/inboxes/email.md))&#x20;

Для завершення реєстрації додайте Redirect URI, отриманий після створення Email каналу.  Ця адреса використовується для перенаправлення користувача назад до NovaTalks після проходження автентифікації.

<figure><img src="/files/touV8OKSgxOF2QNorviD" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Якщо у вас вже налаштований Google OAuth, ви можете використовувати той самий застосунок, просто додавши новий Redirect URI.&#x20;
{% endhint %}

{% hint style="warning" %}
NovaTalks підтримує підключення тільки одної email-адреси.&#x20;

Підтримуються лише корпоративні облікові записи.
{% endhint %}

***

## Налаштування дозволів <a href="#configure-permissions" id="configure-permissions"></a>

Щоб мати можливість отримувати листи з поштової скриньки, потрібно вказати правильні сфери доступу (scopes).&#x20;

Для роботи потрібні такі scopes:

* `https://mail.google.com/` — читання, відправка, видалення та керування поштою.
* `email` — перегляд адреси електронної пошти користувача.
* `profile` — перегляд імені, фотографії та іншої інформації профілю.

Ви можете налаштувати ці scopes в Google API Console:

1. Відкрийте [Google API Console](https://console.developers.google.com/).
2. Виберіть створений раніше проєкт.
3. Перейдіть до вкладки **OAuth consent screen** і натисніть **Edit App**.
4. Додайте необхідні сфери в розділі **Scopes for Google APIs**.
5. Збережіть зміни.

***

## Публікація додатку  <a href="#app-publishing" id="app-publishing"></a>

Для публікації потрібно пройти процес верифікації. Процес верифікації може зайняти кілька днів. Після підтвердження ви зможете опублікувати застосунок та зробити його доступним для всіх користувачів.

{% hint style="info" %}
Інструкції з публікації застосунку можна знайти [тут](https://support.google.com/cloud/answer/9110914)
{% endhint %}
