Уведомление о переводе ИИ
Эта документация была автоматически переведена ИИ.
Настройка Google
Управление почтойEnterprise Edition+Предварительные условия
Чтобы пользователи могли подключать свои аккаунты Google Почты к NocoBase, система должна быть развернута на сервере с доступом к сервисам Google, так как бэкенд будет вызывать Google API.
Регистрация а ккаунта
- Откройте https://console.cloud.google.com/welcome, чтобы перейти в Google Cloud.
- При первом входе вам потребуется принять условия использования.

Создание приложения
- Нажмите "Select a project" (Выбрать проект) в верхней части страницы.

- Нажмите кнопку "NEW PROJECT" (Новый проект) во всплывающем окне.

- Заполните информацию о проекте.

- После создания проекта выберите его.


Включение Gmail API
- Нажмите кнопку "APIs & Services" (API и сервисы).

- Перейдите на панель управления "APIs & Services".

- Введите "mail" в поиске.


- Нажмите кнопку "ENABLE" (Включить), чтобы активировать Gmail API.


Настройка экрана согласия OAuth
- Нажмите на пункт меню "OAuth consent screen" (Экран согласия OAuth) слева.

- Выберите "External" (Внешний).

- Заполните информацию о проекте (она будет отображаться на странице авторизации) и нажмите "Сохранить".

- Заполните контактную информацию разработчика (Developer contact information) и нажмите "Продолжить".

- Нажмите "Продолжить".

- Добавьте тестовых пользователей для проверки приложения перед его публикацией.


- Нажмите "Продолжить".

- Просмотрите сводную информацию и вернитесь на панель управления.

Создание учетных данных
- Нажмите на пункт меню "Credentials" (Учетные данные) слева.

- Нажмите кнопку "CREATE CREDENTIALS" (Создать учетные данные) и выберите "OAuth client ID" (Идентификатор клиента OAuth).

- Выберите "Web application" (Веб-приложение).

- Заполните информацию о приложении.

- Введите домен, на котором будет развернут проект (здесь в качестве примера используется тестовый адрес NocoBase).

- Добавьте авторизованный URI перенаправления. Он должен быть в формате
домен + "/admin/settings/mail/oauth2". Пример:https://pr-1-mail.test.nocobase.com/admin/settings/mail/oauth2

- Нажмите "Создать", чтобы просмотреть информацию OAuth.

- Скопируйте Client ID и Client secret и вставьте их на страницу настройки почты.

- Нажмите "Сохранить", чтобы завершить настройку.
Публикация приложения
После завершения описанных выше шагов и тестирования таких функций, как авторизация тестовых пользователей и отправка электронной почты, вы можете опубликовать приложение.
- Нажмите на пункт меню "OAuth consent screen" (Экран согласия OAuth).

- Нажмите кнопку "EDIT APP" (Редактировать приложение), з атем нажмите кнопку "SAVE AND CONTINUE" (Сохранить и продолжить) внизу.


- Нажмите кнопку "ADD OR REMOVE SCOPES" (Добавить или удалить области), чтобы выбрать области разрешений пользователя.

- Введите "Gmail API" для поиска, затем установите флажок "Gmail API" (убедитесь, что значение области действия (Scope) соответствует Gmail API с "https://mail.google.com/").

- Нажмите кнопку "UPDATE" (Обновить) внизу, чтобы сохранить изменения.

- Нажимайте кнопку "SAVE AND CONTINUE" (Сохранить и продолжить) внизу каждой страницы, а затем нажмите кнопку "BACK TO DASHBOARD" (Вернуться на панель управления), чтобы вернуться на страницу панели управления.



- Нажмите кнопку "PUBLISH APP" (Опубликовать приложение). Появится страница подтверждения публикации, где будет перечислен необходимый контент для публикации. Затем нажмите кнопку "CONFIRM" (Подтвердить).

- Вернитесь на страницу консоли, и вы увидите, что статус публикации изменился на "In production" (В производстве).

- Нажмите кнопку "PREPARE FOR VERIFICATION" (Подготовиться к проверке), заполните необходимую информацию и нажмите кнопку "SAVE AND CONTINUE" (Сохранить и продолжить) (данные на изображении приведены только для примера).


- Продолжайте заполнять необходимую информацию (данные на изображении приведены только для примера).

- Нажмите кнопку "SAVE AND CONTINUE" (Сохранить и продолжить).

- Нажмите кнопку "SUBMIT FOR VERIFICATION" (Отправить на проверку), чтобы отправить запрос на проверку.

- Дождитесь результатов проверки.

- Если проверка еще не пройдена, пользователи могут нажать на небезопасную ссылку для авторизации и входа.


