De Cisco Webex hybride agendaservice biedt voor gebruikers en ruimten een krachtige samenwerkingservaring tussen Cisco Webex Meetings en Cisco Webex Teams met Google G Suite-Agenda. In dit document worden de interacties tussen de service voor hybride agenda en Google Agenda op een hoog niveau beschreven.
Functies
Op dit moment biedt de integratie de volgende belangrijke functies:
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 @spark or @webex).
Een lijst met vergaderingen weergegeven voor gebruikers in deWebex-appapp (desktop en mobiel) en op fysieke eindpunten.
Een melding maken met de knop Deelnemen, ook wel bekend als OBTP (One Button to Push) genoemd.
Bijgewerkte gebruikersWebex-appaanwezigheidsstatus wanneer de gebruiker de vakantie-responder in Gmail wendt (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 meest recente informatie over de functies en implementatie https://www.cisco.com/go/hybrid-services-calendar.
Gegevensafhandeling
Het berichtHybride agendaDe ontvangt vergaderingsinformatie van het agendasysteem en parseert de vergaderingslocatie en de hoofdtekst 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 lijst met vergaderingen in te vullenWebex-appapp en op bepaalde apparaten in te zetten en One Button to Push (OBTP) aan 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 wordt hetHybride agendagebruikt dezelfde Webex-cloudcoderingsservice als deWebex-appapp gebruikt. Als zodanig wordt sleutelbeheer geleverd door de Cloud Key Management Server (KMS) of, als u ervoor kiest omHybride databeveiliging, op uw eigen kms op locatie. (Voor meer informatie, zie de Webex-appBeveiligingsdocument.)
Verificatie en autorisatie tijdens de implementatie
Het berichtHybride agendaDe gebruikt de OAuth 2.0 Client Credentials-toekenningsflow naar de Google-verificatieserver.
Toepassing verificatieproces
Het berichtHybride agendaDe is geregistreerd als een toepassing bij Google. 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
Het berichtHybride agendaDe moet de volgende toestemmingen voor toepassingen hebben:
Toestemming | Gebruik |
---|---|
Agenda's van gebruikers beheren |
|
Basisinstellingen voor e-mail beheren https://www.googleapis.com/auth/gmail.settings.basic |
|
InControl HubIn kunnen alleen gemachtigde beheerders de organisatie van een klant inrichten voor de .Hybride agenda. Een beheerder moet de client-id en autorisatiebereiken kopiëren van en plakken vanControl Hubnaar het gedeelte API-clienttoegang beheren van de beheerconsole van het Google G Suite-domein.
De flow bevat de volgende belangrijke stappen:
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.
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 hybride agenda is ingericht als een geregistreerde toepassing, 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 gebruiker in 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 aan te melden bijWebex-app.
Een gebruiker activeert de hybride agenda om te valideren 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 functionaliteit van de hybride agenda. Als de service geen gebruiker kan valideren, krijgt de gebruiker een foutmelding. De service dwingt een beleid af om alleen de agenda's van gebruikers te openen die zijn geactiveerd voor de doorlopende verwerking.
Lopende bewerkingen
Het berichtHybride agendaDe gebruikt de REST API van Google Agenda. Deze API ondersteunt een breed scala aan bewerkingen met Google Agenda. DeHybride agendaDe gebruikt echter alleen een subset van opdrachten met betrekking tot de gebruikssituaties van de agenda.
REST API | Gebruik |
---|---|
Lijst met agendagebeurtenissen. | |
Exemplaren van de opgegeven terugkerende gebeurtenis. | |
Informatie over een enkel evenement in een agenda. | |
Eigenschappen van agendagebeurtenissen bijwerken (inclusief informatie over deelnemen en uitgebreide eigenschappen). Deze bewerking wordt ook gebruikt om de status van een vergadering te accepteren/weigeren/voorlopig in te stellen. | |
Hiermee maakt u een gebeurtenis die is gebaseerd op een eenvoudige tekenreeks. | |
Aanmelden voor meldingen over de wijzigingen in de agenda van een gebruiker. | |
Afmelden voor meldingen over wijzigingen in de agenda van een gebruiker. | |
De landinstelling van een gebruiker ophalen. | |
Haalt de instellingen voor de vakantie responder van de gebruiker op. | |
Hiermee maakt u een regel voor toegangsbeheer. | |
Hiermee verwijdert u een regel voor toegangsbeheer. | |
Hiermee maakt u een gebeurtenis in de agenda. | |
Verwijdert een gebeurtenis uit een agenda. | |
Geeft de beschikbaarheid en de status Vrij/Bezet van de gebruiker weer voor een opgegeven tijdbereik. |