Предимства на хибридния календар

В момента интеграцията предоставя следните основни характеристики:

  1. Предоставете на потребителите възможността да планират среща за сътрудничество с всеки клиент на календара, който се свързва с G Suite Calendar на Google (Google Calendar). Не е необходимо да инсталирате добавки или разширения. Въведете ключова дума в Местоположение поле (например @webex или @meet).

  2. Показване на списък със срещи на потребителите в приложението Webex App (настолен компютър и мобилно устройство) и на физически крайни точки.

  3. Изскачащо известие с бутон за присъединяване, известен също като един бутон за натискане (OBTP).

  4. Актуализирайте състояние на присъствие на приложението Webex на потребителя, когато потребителят включи отговорник за ваканция в Gmail (понякога наричано състояние извън офиса).

Тази статия дава общ преглед на това как базираната в облак услуга за хибриден календар интегрира Google Calendar с облака Webex , за да предостави тези функции.

За подобни прегледи на другите интеграции на хибридни календарни услуги вижте следните статии:

За най-новата информация за функции и внедряване вжhttps://www.cisco.com/go/hybrid-services-calendar .

Работа с данни

Хибридният календар получава подробности за срещите от календарната система и ги използва, както следва:

  • проверява местоположението и тялото на срещата за URI и URL адреси, за да се присъедини към срещата
  • заглавието на поканата като заглавие на срещата
  • началното и крайното време, за да се покаже слотът за срещи в списъка със срещи в приложението Webex и на някои устройства
  • поканените да попълнят списъка с участници в списъка на срещите
  • поканените да им изпратят бутона Присъединяване, когато дойде време за присъединяване
  • Органът за покана на събранието да попълни дневния ред на Среща в Webex

Услугата изпраща криптирани данни до облака на Webex (и съхранява данните в криптирана форма), за да предостави списъка със срещи и бутона за присъединяване.

Услугата не съхранява и не предава некриптирани данни. Чувствителни данни, като описание на срещата, тяло на срещата и имейл адреси на поканените, винаги са криптирани, когато се съхраняват и предават.


 
Услугата Hybrid Calendar запазва данните за срещи за ограничено време. Съхранените данни обхващат срещи от 7 дни в миналото до 31 дни в бъдещето.

За криптиране на данни хибридният календар използва същата услуга за шифроване в облак на Webex , която използва приложението Webex . Като такъв, облачният сървър за управление на ключове (KMS) осигурява управление на ключове. Ако решите да внедрите хибридна защита на данните, вашият собствен в помещението KMS осигурява управлението на ключовете. (За повече подробности вижте Хартия за сигурност на приложението Webex .)

Удостоверяване и оторизация по време на внедряване

Хибридният календар използва потока за предоставяне на идентификационни данни на клиента OAuth 2.0 към сървъра за оторизация на Google.

Процес на удостоверяване на приложението

Хибридният календар се регистрира като приложение в Google. Той използва акаунт на услуга с делегиране в целия домейн, за да избегне необходимостта от съгласие на потребителя. (За повече подробности вжhttps://developers.google.com/identity/protocols/OAuth2ServiceAccount .)

Хибридният календар трябва да има следните разрешения за приложение:

Разрешение

Използване

Управление на потребителски календари

https://www.googleapis.com/auth/calendar

  • Актуализирайте текста на срещата с подробности за присъединяването.

  • Определете езика на потребителя за целите на локализацията.

Управлявайте основните настройки за поща

https://www.googleapis.com/auth/gmail.settings.basic
  • Прочетете състоянието извън офиса.

В Control Hub само администратори с привилегирован достъп могат да предоставят на организацията на клиента за хибридния календар. Администраторът трябва да копира и постави клиентския ИД и обхватите на упълномощаване от Control Hub в Управлявайте клиентския достъп до API раздел от администраторската конзола на домейна на Google G Suite.

Потокът включва следните стъпки на високо ниво:

  1. Използвайки идентификационните данни на акаунт на услуга , приложението получава токени за достъп на ниво потребител от сървъра за упълномощаване на Google, за да получи достъп до календарите на потребителите.

  2. Приложението използва маркера за достъп в извикванията на API на Google Календар, за да получи достъп до информацията за Календар.

Процес на обезпечаване

Активиране на потребителите за достъп до Календар

След успешно предоставяне на хибриден календар като регистрирано приложение, администраторът трябва изрично да активира потребителите, за да позволи на услугата да получи достъп до съответните им календари на G suite.

За да активирате успешно потребител за достъп до календара, трябва да бъдат изпълнени следните условия:

  • имейл адрес на потребителя в Control Hub трябва да съвпада с неговия акаунт в календара в Google в наемателя на Google G Suite на организацията.

  • Администраторът трябва да има потвърди домейна в имейл адрес на потребителя ИЛИ потребителят трябва да е потвърдил имейл адрес си, като влезе успешно в приложението Webex .

Активирането на потребител уведомява хибридния календар, за да потвърди, че има правилните разрешения за достъп до календара на потребителя в G Suite.

Успешното валидиране е изискване за използване на функционалността на хибридния календар. Ако услугата не може да валидира потребител, тя поставя потребителя в състояние на грешка. Услугата налага политика за достъп само до календарите на успешно активирани потребители за текуща обработка.

Текущи операции

Хибридният календар използва Google Calendar REST API . Този API поддържа широк спектър от операции с Google Calendar. Въпреки това, хибридният календар използва само подмножество от команди, които са свързани със случаи на използване на календара.

Таблица 1. Операции, използвани в момента от услугата хибриден календар

REST API

Използване

ВЗЕМЕТЕ календари/{calendarId}/събития

Списък на събитията в календара.

ВЗЕМЕТЕ календари/{calendarId}/events/{eventId}/instances

Екземпляри на посоченото повтарящо се събитие.

GET /calendars/{calendarId}/events/{eventId}

Информация за едно събитие в календара.

КРЪПКА /calendars/{calendarId}/events/{eventId}

Актуализиране на свойствата на събитията в календара (включително информация за присъединяване и разширени свойства). Тази операция се използва и за задаване на приемане/отказване/условно приемане на състоянието на среща.

POST /calendars/{calendarId}/events/quickAdd

Създава събитие въз основа на обикновен текстов низ.

POST /calendars/{calendarId}/events/watch

Абонирайте се за известия за промени в календара на потребителя.

POST /канали/стоп

Отпишете се от известията за промени в календара на потребителя.

GET /users/me/settings/{setting}

Извличане на локала на потребителя.

GET /users/{userId}/settings/vacation

Получава настройките на потребителя за отговор при отсъствие.

POST /calendars/{calendarId}/acl

Създава правило за контрол на достъпа.

ИЗТРИВАНЕ /calendars/{calendarId}/acl

Изтрива правило за контрол на достъпа.

POST /calendars/{calendarId}/events

Създава събитие в календара.

ИЗТРИВАНЕ /calendars/{calendarId}/events/{eventId}

Изтрива събитие от календара.

GET /freeBusy

Показва наличността на потребителя и състоянието на заетост за определен времеви диапазон.