Инструкция по настройке безопасной синхронизации календаря Microsoft Outlook с WordPress.
Обзор
miniOrange — плагин для встраивания событий календаря Outlook и Teams. Позволяет беспрепятственно отображать события календарей Outlook и Microsoft Teams, включая общие и групповые календари, непосредственно на вашем веб-сайте WordPress. Он интегрируется с Microsoft 365 с помощью API Microsoft Graph, обеспечивая обновление ваших календарей Teams и Outlook в режиме реального времени.
Для обеспечения безопасного соединения этот плагин работает совместно с мини-апельсин Вход с помощью плагина единого входа (SSO) Azure/Microsoft 365 и Entra ID.Этот плагин SSO обеспечивает безопасную аутентификацию между WordPress и Microsoft Entra ID (Azure AD), гарантируя, что доступ к данным вашего общего календаря будет иметь только авторизованный пользователь и приложение. (После первого упоминания мы будем просто называть его SSO.)
При совместном использовании обоих плагинов WordPress может аутентифицироваться через Microsoft, управлять разрешениями с помощью единого входа (SSO) и отображать общие или командные календари непосредственно на вашем сайте. Например, календарь проекта Microsoft Teams можно встроить на страницу обновлений команды в WordPress, автоматически отображая последние события и изменения из Microsoft 365.
Предварительные условия: загрузка и установка
Прежде чем начать, убедитесь, что у вас есть следующее:
- Доступ администратора Подключитесь к своему клиенту Microsoft Entra ID (Azure AD), чтобы настроить регистрацию приложений и права доступа.
- Вход в miniOrange с помощью Плагин единого входа Azure / Microsoft 365 и Entra ID Устанавливается в WordPress для обеспечения безопасной интеграции с системой единого входа (SSO).
- A Сайт WordPress с miniOrange Встроить события календаря Outlook Teams Плагин установлен.
Шаги настройки
Этот плагин управляет аутентификацией между WordPress и Microsoft Entra ID, позволяя WordPress безопасно получать доступ к данным календаря Microsoft 365. Внимательно следуйте этим шагам для завершения настройки:
Шаг 1: Настройка плагина All-in-One Microsoft SSO
- Скачать Вход через Azure/Microsoft 365 и плагин единого входа (SSO) Entra ID из каталога плагинов WordPress.
- Перейдите в Плагины >> Добавить новый >> Загрузить плагинВыберите загруженный ZIP-файл. Установите и активировать плагин.
- Скопируйте URI перенаправления или обратного вызова который появляется после активации.


- Войдите в портал Azure. Откройте Microsoft Entra ID. Оттуда перейдите по ссылке: Регистрация приложений и выберите либо приложение, которое вы использовали для Outlook.
- Добавьте URI перенаправления. В разделе «URL-адреса перенаправления» или «Аутентификация» сохраните изменения.

- Найдите необходимые учетные данные. В той же регистрации приложения перейдите на вкладку «Обзор» в левой панели. Запишите свои данные. идентификатор клиента и Идентификатор арендатора.

- В левой панели навигации перейдите к Сертификаты и секреты Вкладка ..
- Скопируйте значение Secret Key. Это будет твой Секретный ключ клиента.

- Введите учетные данные в настройках плагина в WordPress. Вставьте Client ID, Client Secret и Tenant ID в соответствующие поля.
- Enter openid profile email offline_access в качестве значения в Объем поле.

- Сохраните настройки и нажмите Тестовая конфигурация(Если проверка пройдена успешно, ваш сайт WordPress теперь надежно подключен к Microsoft 365.)
После успешной настройки WordPress сможет пройти аутентификацию с помощью учетной записи Microsoft Entra ID и получать данные календарей Outlook и Teams в режиме реального времени.
Шаг 2: Настройка плагина miniOrange для Outlook
После активации функции единого входа (Single Sign-On) вы можете настроить плагин Outlook для отображения общего или группового календаря непосредственно на вашем сайте WordPress.
- Войдите на портал Azure из... портал.azure.com и откройте Идентификатор Майкрософт Энтра.

- Перейдите на Регистрация приложений и выберите приложение, которое вы использовали для настройки плагина Outlook.
- Перейдите в Разрешения API и нажмите на Добавить разрешение.

- Выберите График Microsoft.

- Выберите Делегированные разрешения а в строке поиска найдите В группе.

- Выберите Группа.Читать.Все, и нажмите Добавить разрешения.

- Нажмите на Предоставить согласие администратора на использование каталога по умолчанию и нажмите на Да в подтверждении согласия администратора гранта.

- В левой панели навигации нажмите Группы Чтобы просмотреть все доступные группы в вашей организации.

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

- Выберите группу, содержащую ваш общий календарь, и скопируйте его. ID объекта.

- Теперь перейдите в панель управления WordPress, затем перейдите к miniOrange Встраивание плагина событий календаря Outlook Teams >> Групповой календарь меню.

- Нажмите Добавить (+) Используйте значок для добавления идентификатора группы, затем вставьте его. ID объекта в поле ввода. Щелкните Сохранено .

- Скопируйте сгенерированный шорткод, который появится после сохранения.

- Встройте календарь, вставив шорткод в область контента любой страницы или записи WordPress.

- Опубликовать or Обновление ПО Эта страница предназначена для отображения вашего общего календаря Outlook. Любые изменения или новые события, добавленные в Outlook или Teams, будут автоматически отображаться на вашем сайте WordPress.

Часто задаваемые вопросы (FAQ)
Дополнительные часто задаваемые вопросы ➔Как встроить календарь Outlook или Microsoft 365 в WordPress?
Используйте плагин miniOrange Embed Outlook для генерации шорткода, который можно вставить на любую страницу или в запись. Он подключается к Outlook через API Microsoft Graph и отображает события непосредственно на вашем сайте.
Отображаются ли изменения в календаре Outlook автоматически на веб-сайте?
Да. Плагин поддерживает синхронизацию в реальном времени, поэтому любые обновления, удаления или новые события в Outlook или Teams немедленно отображаются во встроенном календаре.
Можно ли просмотреть календарь, не входя в WordPress?
В премиум-версии плагина поддерживается анонимный доступ, позволяющий посетителям просматривать календарь без авторизации.
Можно ли встроить несколько календарей или групп пользователей?
Да. Премиум-версия плагина позволяет встраивать несколько групповых календарей Outlook или Microsoft 365, каждый со своим собственным шорткодом.
Статьи по теме
Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.
Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.

Регистрация