Functies

Op dit moment biedt de integratie de volgende belangrijke functies:

  1. Eindgebruikers de mogelijkheid geven om een samenwerkingsvergadering te plannen met elke agendaclient die is verbonden met Google G Suite-agenda (Google Agenda), zonder invoegtoepassingen of extensies te hoeven installeren. Een trefwoord typen in het veld Locatie (bijvoorbeeld @webex of @meet).

  2. Een lijst met vergaderingen in de Webex-toepassingen van gebruikers weergeven: bureaublad-, mobiele en harde eindpunten.

  3. Een melding maken met de knop Deelnemen, ook wel bekend als OBTP (One Button to Push) genoemd.

  4. Werk de Webex-aanwezigheidsstatus van een gebruiker bij wanneer de gebruiker de vakantie responder in Gmail int(dit wordt ook wel de status Out of Office genoemd).

Dit artikel geeft een overzicht van hoe de cloudgebaseerde service voor hybride agenda Google Agenda integreert met de Webex-cloud om deze functies te bieden.

Raadpleeg de volgende artikelen voor vergelijkbare overzichten van de andere integraties met de service voor hybride agenda's:

Zie voor de nieuwste informatie over de functies en https://www.cisco.com/go/hybrid-services-calendarimplementatie.

Gegevensafhandeling

De hybride agendaservice ontvangt vergaderingsinformatie van het agendasysteem en parseert de vergaderlocatie en de body voor URI's en URL's die kunnen worden gebruikt om deel te nemen aan de vergaderingen. De service gebruikt andere informatie, zoals de start- en eindtijd en genodigden, om de lijst met vergaderingen in de Cisco Webex-app en op bepaalde apparaten in te vullen en om OBTP (One Button to Push) te bieden. Er worden op geen enkel moment ongecodeerde gevoelige gegevens, zoals de beschrijving van een vergadering het orgaan van de vergadering of de e-mailadressen van genodigden, opgeslagen of verzonden door de service. Gevoelige gegevens worden gecodeerd naar de Webex-cloud verzonden (en daar in gecodeerde vorm opgeslagen) met als doel om de lijst met vergaderingen en OBTP aan te bieden.

Voor gegevenscodering gebruikt de hybride agendaservice dezelfde Webex-cloudcoderingsservice die de Webex-app gebruikt. Als zodanig wordt sleutelbeheer geleverd door de Cloud Key Management Server (KMS) of door uw eigen KMS op locatie als u ervoor kiest hybride databeveiliging te implementeren. (Voor meer informatie, zie de Cisco Webex whitepaper overbeveiliging.)

Verificatie en autorisatie tijdens de implementatie

De Hybride agendaservice gebruikt de OAuth 2.0-clientreferenties-toekenningsflow naar de Google-verificatieserver.

Toepassing verificatieproces

De hybride agendaservice wordt bij Google geregistreerd als een toepassing. Als zodanig wordt er een serviceaccount met delegatie voor het hele domein gebruikt om te voorkomen dat gebruikers hiervoor toestemming moeten geven. (Raadpleeg voor meer informatie.)https://developers.google.com/identity/protocols/OAuth2ServiceAccount

De hybride agendaservice moet de volgende toestemmingen voor toepassingen hebben:

Toestemming

Gebruik

Agenda's van gebruikers beheren

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

  • De tekst bijwerken van de vergadering met de details over deelnemen.

  • De taal van de gebruiker voor lokalisatiedoeleinden bepalen.

Basisinstellingen voor e-mail beheren

https://www.googleapis.com/auth/gmail.settings.basic
  • Out-of-officestatus lezen.

In Cisco Webex Control Hub kunnen alleen bevoegde beheerders de organisatie van een klant inrichten voor de hybride agendaservice. Een beheerder moet de client-id en autorisatiebereiken van Control Hub kopiëren en plakken in het gedeelte API-clienttoegang beheren van de beheerconsole van het Google G Suite-domein.

De flow bevat de volgende belangrijke stappen:

  1. Met de gebruikersgegevens voor het serviceaccount verkrijgt de toepassing toegangstokens op gebruikersniveau van de Google-verificatieserver om toegang te krijgen tot de agenda's van gebruikers.

  2. De toepassing maakt gebruik van het toegangstoken in Google Agenda API-aanroepen om toegang te krijgen tot agendagegevens.

Inrichtingsproces

Gebruikers activeren voor toegang tot agenda

Nadat het inrichten van agendaservice hybride systeem als een geregistreerde toepassing is geslaagd, moet de beheerder gebruikers expliciet activeren om de service toegang te geven tot hun respectievelijke G Suite-agenda's.

Om een gebruiker met succes te activeren voor toegang tot de agenda, moet aan de volgende voorwaarden worden voldaan:
  • Het e-mailadres van de gebruiker in Control Hub moet overeenkomen met het Google Agenda-account van de google G Suite-tenant van de organisatie.

  • De beheerder moet het domein in het e-mailadres van de gebruiker hebben geverifieerd, OF de gebruiker moet het e-mailadres hebben geverifieerd door zich met succes aan te melden bij Webex.

Een gebruiker activeert de hybride gebruiker agendaservice om te controleren of deze de juiste rechten heeft om toegang te krijgen tot de agenda van de gebruiker in G Suite.

Succesvolle validatie is een vereiste voor het gebruik van de hybride agendaservice functionaliteit. Als de service geen gebruiker kan valideren, geeft deze de gebruiker een fout status. De service dwingt een beleid af om alleen de agenda's van gebruikers te openen die zijn geactiveerd voor doorlopende verwerking.

Lopende bewerkingen

De hybride agendaservice gebruikt de REST API van GoogleAgenda. Deze API ondersteunt een breed scala aan bewerkingen met Google Agenda. De hybride agendaservice gebruikt echter alleen een subset van opdrachten met betrekking tot de gebruiks cases van de agenda.

Tabel 1. Bewerkingen die momenteel worden gebruikt door de services voor hybride agenda

REST API

Gebruik

GET calendars/calendarId/events

Lijst met agendagebeurtenissen.

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

Exemplaren van de opgegeven terugkerende gebeurtenis.

GET /calendars/calendarId/events/{eventId}

Informatie over een enkel evenement in een agenda.

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

Eigenschappen van agendagebeurtenissen bijwerken (inclusief informatie over deelnemen en uitgebreide eigenschappen).

POST /calendars/calendarId/events/quickAdd

Hiermee maakt u een gebeurtenis die is gebaseerd op een eenvoudige tekenreeks.

POST /calendars/calendarId/events/watch

Aanmelden voor meldingen over de wijzigingen in de agenda van een gebruiker.

POST /channels/stop

Afmelden voor meldingen over wijzigingen in de agenda van een gebruiker.

GET /users/me/settings/{setting}

De landinstelling van een gebruiker ophalen.

ONTVANG /users/{userId}/settings/vacation

Haalt de instellingen voor de vakantie van de gebruiker op.

POST /calendars/{calendarId}/acl

Hiermee maakt u een regel voor toegangsbeheer.

DELETE /calendars/{calendarId}/acl

Hiermee verwijdert u een regel voor toegangsbeheer.