Поділитися через


Як підключити облікові записи Gmail за допомогою OAuth версії 2.0

Нотатка

Новий і вдосконалений Power Platform Центр адміністрування тепер загальнодоступний. Наразі ми оновлюємо документацію, щоб відобразити ці зміни, тому перевіряйте її, щоб переконатися, що ви отримуєте останні оновлення.

Дотримуйтесь інструкцій, наведених у цій статті, щоб настроїти синхронізацію на сервері для надсилання та отримання електронної пошти в програмах залучення клієнтів (наприклад , Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Marketing та Dynamics 365 Field Service) Dynamics 365 Project Service Automation з облікових записів Gmail, використовуючи OAuth 2.0 як механізм авторизації.

Нотатка

Профіль поштового сервера Gmail OAuth працює до 100 користувачів. Створіть кілька OAuth профілів (кроки 1–4), якщо потрібно пов’язати один профіль із кількома користувачами.

Крок 1. Увімкніть IMAP або POP у Gmail

Нотатка

Ці кроки має виконати системний адміністратор.

Для IMAP виконайте дії, описані в розділі Перевірка Gmail через інші платформи електронної пошти

Для POP виконайте дії, описані в розділі Читання повідомлень Gmail в інших клієнтах електронної пошти, що використовують POP.

Крок 2. Створення проекту

Нотатка

Ці кроки має виконати системний адміністратор.

Використання облікового запису Google (це може бути такий самий, що використовується для надсилання й отримання електронної пошти, або інший), перейдіть до консолі розробників Google і створіть новий проект.

Дотримуйтеся вказівок щодо Створення проекту в розділі Створення, закриття та відновлення проектів.

Нотатка

Ці кроки має виконати системний адміністратор.

  1. Виберіть OAuth екран згоди, а потім виберіть тип користувача:

    • Виберіть Для внутрішнього використання, якщо ви використовуєте клієнт адміністрування GSuite і плануєте створити програму виключно для вашої організації.
    • Виберіть Зовнішній, якщо ви тестуєте за допомогою автономного облікового запису Gmail.

    Скріншот екрана згоди OAuth .

  2. Виберіть Створити.

  3. У полі Ім'я програми введіть назву програми. У розділі Авторизовані домени введіть приватне ім'я домену середовища (наприклад, dynamics.com). Виберіть Зберегти.

    Скріншот введення назви програми та домену.

  4. Виберіть Облікові дані>Створити облікові дані.

    Знімок екрана команди Create credentials.

  5. Виберіть OAuth ідентифікатор клієнта.

  6. Виберіть Налаштувати екран згоди.

  7. Введіть перелічені нижче параметри.

    Настройка Використовувати
    Тип програми Веб-застосунок
    Ім'я Ім’я веб-клієнта
    Прийнятне походження JavaScript URL-адреса вашого середовища (наприклад, https://contoso.crm.dynamics.com)
    Дозволені URI переадресації URL-адреса середовища з додаванням /_grid/cmds/dlg_gmailoauth.aspx до нього (наприклад, https://contoso.crm.dynamics.com/_grid/cmds/dlg_gmailoauth.aspx)
  8. Виберіть Створити. На екрані, що відобразиться, знайдіть ідентифікатор клієнта та секретний ключ клієнта. Вам знадобляться ці дані на наступному кроці.

Крок 4. Створення профілю сервера електронної пошти

  1. Увійдіть у Центр адміністрування Power Platform.
  2. В області переходів виберіть Керування .
  3. В області «Керування » виберіть «Середовища».
  4. На сторінці Середовища виберіть середовище.
  5. На панелі команд виберіть Налаштування.
  6. Розгорніть розділ «Електронна пошта», а потім виберіть «Профілі сервера».
  7. На панелі команд виберіть Новий профіль сервера.

На панелі Налаштування профілю сервера:

  1. У полі «Тип сервера електронної пошти» виберіть Gmail, а потім введіть змістовне ім’я для профілю.

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

  3. У полі Тип автентифікації виберіть Gmail OAuth.

  4. Введіть Client ID та Client Secret з кроку 8 попередньої процедури.

    Нотатка

    Поля Розташування та порти заповнюються автоматично.

  5. Розгорніть розділ «Додатково» та скористайтеся підказками, щоб налаштувати параметри обробки електронної пошти.

  6. Завершивши, натисніть Зберегти.

Крок 5. Налаштування поштової скриньки.

Нотатка

Ці кроки має виконати користувач поштової скриньки.

  1. У програмі Dynamics 365 клацніть « Параметри » на верхній панелі команд, а потім виберіть «Додаткові параметри».

  2. У групі «Система » виберіть «Конфігурація електронної пошти», а потім клацніть « Поштові скриньки».

  3. Виберіть поштову скриньку для користувача, налаштовану на попередніх кроках.

  4. В області «Метод синхронізації» введіть такі параметри:

    Налаштування Використання
    Профіль сервера Профіль, створений на кроці 4
    Вхідна електронна пошта Серверна синхронізація або маршрутизатор електронної пошти
    Вихідна електронна пошта Серверна синхронізація або маршрутизатор електронної пошти
  5. Виберіть Зберегти , щоб застосувати зміни.

  6. Виберіть Вхід у Gmail.

  7. Перейдіть на сторінки входу та авторизації Gmail.

Крок 6. Додавання тестових користувачів

Під час публікації програми в хмарній платформі Google (у консолі розробника) додайте користувачів у розділі «Тестові користувачі». Щоб дізнатися більше про додавання тестових користувачів, перегляньте довідку Google Cloud Platform Console.

Скріншот додавання тестових користувачів.

Крок 7. Перевірка й увімкнення

Нотатка

Ці кроки має виконати користувач поштової скриньки.

Виберіть «Тест» і « Увімкнути поштову скриньку », щоб перевірити поштову скриньку, налаштовану на кроці 6.

Знімок екрана команди Test & Enable Mailbox.