In diesem Artikel
Vorteile des Hybridkalenders
Datenverarbeitung
dropdown icon
Authentifizierung und Autorisierung während der Bereitstellung
    Anwendungsauthentifizierungsprozess
    Bereitstellungsprozess
Benutzer für Kalenderzugriff aktivieren
Laufende Vorgänge

Referenz zum hybriden Kalenderdienst mit Google Kalender-Integration

list-menuIn diesem Artikel
list-menuFeedback?

Sie müssen keine Meetings mehr verpassen , nur weil sie in einer anderen App geplant wurden. Mit dem Hybrid-Kalenderdienst können Sie Nutzern und Räumen von Webex Meetings und der Webex App ein optimales Kollaborationserlebnis mit dem Google G Suite Kalender bieten.

Vorteile des Hybridkalenders

Derzeit bietet die Integration die folgenden Hauptfunktionen:

  1. Bieten Sie Benutzern die Möglichkeit, ein Kollaborationstreffen mit jedem Kalenderclient zu planen, der mit dem G Suite Kalender von Google (Google Kalender) verbunden ist. Sie müssen keine Plug-ins oder Erweiterungen installieren. Geben Sie ein Schlüsselwort in das Feld Standort ein (zum Beispiel, @webex oder @meet).

  2. Zeigen Sie Benutzern in der Webex-App (Desktop und Mobil) und auf physischen Endpunkten eine Meeting-Liste an.

  3. Öffnen Sie eine Benachrichtigung mit einer Beitreten-Schaltfläche, die auch als One Button to Push (OBTP) bezeichnet wird.

  4. Aktualisieren Sie den Anwesenheitsstatus der Webex App eines Benutzers, wenn der Benutzer die Abwesenheitsnotizin Gmail aktiviert (manchmal auch als Abwesenheitsstatus bezeichnet).

Dieser Artikel gibt einen Überblick darüber, wie der cloudbasierte Hybrid-Kalenderdienst Google Kalender in die Webex-Cloud integriert, um diese Funktionen bereitzustellen.

Weitere Informationen zu den anderen Hybrid-Kalenderdienst-Integrationen finden Sie in den folgenden Artikeln:

Die neuesten Informationen zu Funktionen und Bereitstellungen finden Sie unter https://www.cisco.com/go/hybrid-services-calendar.

Datenverarbeitung

Der Hybridkalender empfängt Besprechungsdetails vom Kalendersystem und verwendet sie wie folgt:

  • prüft den Meeting-Ort und den Meeting-Text auf URIs und URLs, um dem Meeting beizutreten.
  • den Titel der Einladung als Titel der Besprechung
  • Die Start- und Endzeiten werden angezeigt, um den Besprechungstermin in der Besprechungsliste der Webex-App und auf einigen Geräten anzuzeigen.
  • die Eingeladenen, um die Teilnehmerliste in der Besprechungsliste zu füllen
  • Die Eingeladenen sollen den „Beitreten“-Button erhalten, wenn es Zeit zum Beitreten ist.
  • den Einladungstext verwenden, um die Webex-Besprechungsagenda zu füllen

Der Dienst sendet verschlüsselte Daten an die Webex-Cloud (und speichert die Daten in verschlüsselter Form), um die Besprechungsliste und die Schaltfläche „Teilnehmen“ bereitzustellen.

Der Dienst speichert oder übermittelt keine unverschlüsselten Daten. Sensible Daten wie Besprechungsbeschreibung, Besprechungsinhalt und E-Mail-Adressen der Eingeladenen werden bei der Speicherung und Übertragung stets verschlüsselt.

Der Hybrid-Kalenderdienst speichert Besprechungsdaten nur für eine begrenzte Zeit. Die gespeicherten Daten umfassen Besprechungen, die 7 Tage zurückliegen, bis 31 Tage in der Zukunft.

Zur Datenverschlüsselung verwendet der Hybridkalender denselben Webex-Cloud-Verschlüsselungsdienst wie die Webex-App. Somit übernimmt der Cloud Key Management Server (KMS) die Schlüsselverwaltung. Wenn Sie sich für den Einsatz von Hybrid Data Security entscheiden, übernimmt Ihr eigenes lokales KMS die Schlüsselverwaltung. (Weitere Details finden Sie im Webex App Security Paper.)

Authentifizierung und Autorisierung während der Bereitstellung

Der Hybridkalender verwendet den OAuth 2.0 Client Credentials Grant Flow für den Google Authorization Server.

Anwendungsauthentifizierungsprozess

Der Hybridkalender ist als Anwendung bei Google registriert. Es verwendet ein Dienstkonto mit domänenweiter Delegierung, um die Notwendigkeit einer Benutzerzustimmung zu vermeiden. (Weitere Details finden Sie unter https://developers.google.com/identity/protocols/OAuth2ServiceAccount.)

Der Hybridkalender benötigt die folgenden Anwendungsberechtigungen:

Berechtigung

Verwendung

Benutzerkalender verwalten

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

  • Aktualisieren des Meetingtexts mit den Beitrittsdetails

  • Ermitteln der Sprache des Benutzers für Lokalisierungszwecke

Verwalten von grundlegenden E-Mail-Einstellungen

https://www.googleapis.com/auth/gmail.settings.basic
  • Status der Ab-Büro-Nutzung lesen.

Im Control Hub können nur Administratoren mit privilegiertem Zugriff die Organisation eines Kunden für den Hybridkalender bereitstellen. Ein Administrator muss die Kundennummer und Autorisierungsbereiche aus dem Control Hub kopieren und in den Bereich "API verwalten" der Administratorkonsole der Google G Suite einfügen.

Der Ablauf enthält die folgenden übergeordneten Schritte:

  1. Mithilfe der Anmeldeinformationen für das Dienstkonto erhält die Anwendung Zugriffstoken auf Benutzerebene vom Google Authorization Server, um auf die Kalender der Benutzer zuzugreifen.

  2. Die Anwendung verwendet das Zugriffstoken in Google Kalender API-Aufrufen, um auf Kalenderinformationen zuzugreifen.

Bereitstellungsprozess

Benutzer für Kalenderzugriff aktivieren

Nachdem Hybrid Calendar erfolgreich als registrierte Anwendung bereitgestellt wurde, muss der Administrator explizit Benutzer aktivieren, damit der Dienst auf ihre jeweiligen G Suite-Kalender zugreifen kann.

Damit ein Benutzer erfolgreich für Kalenderzugriff aktiviert werden kann, müssen die folgenden Bedingungen erfüllt sein:

  • Die E-Mail-Adresse des Benutzers im Control Hub muss mit dem Google-Kalenderkonto im Google G Suite-Mandanten der Organisation übereinstimmen.

  • Der Administrator muss die Domäne in der E -Mail-Adresse des Benutzers verifiziert haben, ODER der Benutzer muss seine E-Mail-Adresse durch erfolgreiches Anmelden bei der Webex App verifiziert haben.

Durch die Aktivierung eines Benutzers wird der Hybrid-Kalender darüber benachrichtigt, dass er über die richtigen Berechtigungen für den Zugriff auf den Kalender des Benutzers in G Suite verfügt.

Eine erfolgreiche Validierung ist eine Voraussetzung für die Verwendung der Hybrid-Kalender-Funktionalität. Wenn der Dienst einen Benutzer nicht validieren kann, wird der Benutzer in den Fehlerstatus versetzt. Der Dienst erzwingt eine Richtlinie, um nur auf die Kalender von erfolgreich aktivierten Benutzern für die laufende Verarbeitung zu zugreifen.

Laufende Vorgänge

Der Hybridkalender verwendet die Google Calendar REST API. Diese API unterstützt eine Vielzahl von Vorgängen mit Google Kalender. Der Hybrid-Kalender verwendet jedoch nur eine Teilmenge von Befehlen, die sich auf Kalender-Anwendungsfälle bezieht.

Tabelle 1: Vorgänge, die derzeit von Hybrid-Kalenderdienst

REST-API

Verwendung

GET calendars/calendarId/events

Liste der Kalenderereignisse

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

Instanzen des angegebenen wiederkehrenden Ereignisses

GET /calendars/calendarId/events/{eventId}

Informationen zu einem einzelnen Ereignis in einem Kalender

PATCH /calendars/{calendarId}/events/{eventId}

Aktualisieren der Eigenschaften von Kalenderereignissen (einschließlich Beitrittsinformationen und erweiterte Eigenschaften). Mit diesem Vorgang wird auch der Status eines -Treffens akzeptiert/abgelehnt/vorläufig akzeptiert.

POST /calendars/calendarId/events/quickAdd

Erstellt ein Ereignis basierend auf einer einfachen Textzeichenfolge.

POST /calendars/calendarId/events/watch

Abonnieren von Benachrichtigungen zu Änderungen im Kalender eines Benutzers

POST /channels/stop

Benachrichtigungen über Änderungen am Kalender eines Benutzers deaktivieren

GET /users/me/settings/{setting}

Ruft das Gebietsschema des Benutzers ab.

GET /users/{userId}/settings/vacation

Ruft die Einstellungen des Urlaubs-Responders des Benutzers ab.

POST /calendars/{calendarId}/acl

Erstellt eine Zugriffssteuerungsregel.

DELETE /calendars/{calendarId}/acl

Löscht eine Zugriffskontrollregel.

GET calendars/calendarId/events

Erstellt ein Event im Kalender.

GET /calendars/calendarId/events/{eventId}

Löscht ein Event aus einem Kalender.

HOLEN SIE sich /freeBusy

Zeigt die Benutzerverfügbarkeit sowie den Status "Frei/Beschäftigt" für einen bestimmten Zeitraum an.

War dieser Artikel hilfreich für Sie?
War dieser Artikel hilfreich für Sie?