Funktioner

För närvarande tillhandahåller integreringen följande huvudfunktioner:

  1. Ge slutanvändarna möjligheten att schemalägga ett samarbetsmöte med valfri kalenderklient som är ansluten till Google G Suite Calendar (Google Kalender) – utan att behöva installera plugin-program eller tillägg. Skriv bara ett nyckelord i platsfältet (till exempel : @webex eller @meet).

  2. Visa en möteslista i användarnas Webex-program på stationära datorer, mobila enheter och hårda slutpunkter.

  3. Visa ett popup-meddelande med en Delta-knapp, även kallad One Button to Push (OBTP).

  4. Uppdatera en användares Webex närvarostatus när användaren slår på semestersvararen i Gmail (kallas ibland frånvarostatus).

Den här artikeln ger dig en översikt över hur den molnbaserade kalendertjänsten för hybrid integrerar Google Kalender med Webex Cloud för att kunna tillhandahålla dessa funktioner.

För liknande översikter över andra integrationer med kalendertjänst för hybrid, se följande artiklar:

För senaste nytt om funktioner och distribution, se https://www.cisco.com/go/hybrid-services-calendar.

Datahantering

Hybrid-kalendertjänst får mötesinformation från kalendersystemet och analyserar mötesplatsen och brödtexten för URL:er och URL:er som kan användas för att delta i möten. Tjänsten använder annan information, till exempel start- och sluttiden samt inbjudna, för att fylla i möteslistan i Cisco Webex-appen och på vissa enheter samt tillhandahålla One Button to Push (OBTP). Tjänsten kommer aldrig att lagra eller skicka okrypterade känsliga som exempelvis mötesbeskrivning, brödtext om mötet eller e-postadresser till de inbjudna. Dessa data krypteras innan de skickas till Webex Cloud (och lagras i krypterat format) för att tillhandahålla möteslistan och OBTP.

För datakryptering använder Hybrid kalendertjänst samma Webex-molnkrypteringstjänst som Webex-appen använder. Nyckelhantering tillhandahålls via den molnbaserade nyckelhanteringsservern (Key Management Server, KMS) eller, om du väljer att distribuera Hybrid-datasäkerhet, av dinegen lokala KMS. (För mer information, se Cisco Webex om säkerhetsrisk.)

Autentisering och behörighet vid distribution

Hybrid-kalendertjänst använder inloggningsuppgifterna för OAuth 2.0-klienten för att bevilja flödet till Google Authorization Server.

Autentiseringsprocess för program

Hybrid-kalendertjänst registreras som ett program hos Google. Därmed kan programvaran använda ett tjänstekonto med delegering över hela domänen för att komma runt problemet med individuella användares medgivanden. (För mer information, se .)https://developers.google.com/identity/protocols/OAuth2ServiceAccount

Hybrid-kalendertjänst måste ha följande programbehörighet:

Behörighet

Användning

Hantera användarkalendrar

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

  • Uppdatera mötestexten med uppgifter om deltagande.

  • Avgöra användarens språk i lokaliseringssyfte.

Hantera grundläggande e-postinställningar

https://www.googleapis.com/auth/gmail.settings.basic
  • Läsa out-of-office-status.

I Cisco Webex Control Hubkan endast administratörer med privilegierad åtkomst tillhandahålla en kundorganisation för Hybrid-kalendertjänst. En administratör måste kopiera och klistra in klient-ID och auktoriseringsomfång från Control Hub till avsnittet Hantera API-klientåtkomst på Google G Suite-domänens administratörskonsol.

Flödet innehåller följande övergripande steg:

  1. Programmet använder inloggningsuppgifterna till tjänsten och hämtar åtkomsttoken på användarnivå från Google Authorization Server för att komma åt användarnas kalendrar.

  2. Programmet använder åtkomsttoken i anrop till Google Kalender-API:t för att få tillgång till information i kalendern.

Provisioneringsprocess

Aktivera användare för kalenderåtkomst

Efter att hybridprogrammet har kalendertjänst ett registrerat program måste administratören explicit aktivera användare för att tjänsten ska få åtkomst till deras respektive G Suite-kalendrar.

Följande villkor måste vara uppfyllda för att en användare ska kunna aktivera kalenderåtkomst:
  • Användarens e-postadress i Control Hub måste matcha sitt Google-kalenderkonto i organisationens Google G Suite-klient.

  • Administratören måste ha verifierat domänen i användarens e-postadress, ELLER så måste användaren ha verifierat sin e-postadress genom att framgångsrikt logga in påWebex.

Aktivera en användare meddelar Hybrid-kalendertjänst att den har rätt behörighet för att få åtkomst till användarens kalender i G Suite.

Validering är ett krav för användning av Hybrid-kalendertjänst funktionalitet. Om tjänsten inte kan validera en användare får användaren feltillstånd. Tjänsten tillämpar en princip för att endast få åtkomst till kalendrarna för de användare som har aktiverats för pågående behandling.

Pågående åtgärder

Hybrid-kalendertjänst använder Google Kalender RESTAPI. Detta API har stöd för ett stort antal åtgärder i Google Kalender. Hybrid-programmet använder kalendertjänst en undergrupp av kommandon som är relaterade till användningsfall för kalendern.

Tabell 1. Åtgärder som för närvarande används av kalendertjänsterna för hybrid

REST API

Användning

GET calendars/calendarId/events

Lista över kalenderhändelser.

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

Instanser av den angivna återkommande händelsen.

GET /calendars/calendarId/events/{eventId}

Information om en enstaka händelse i en kalender.

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

Uppdatera egenskaper för kalenderhändelser (inklusive deltagandeinformation och utökade egenskaper).

POST /calendars/calendarId/events/quickAdd

Skapa en händelse som är baserad på en enkel textsträng.

POST /calendars/calendarId/events/watch

Prenumerera på aviseringar om ändringar i en användares kalender.

POST /channels/stop

Avbryt prenumerationen på aviseringar om ändringar i en användares kalender.

GET /users/me/settings/{setting}

Hämta användarens språkversion.

GET /users/{userId}/settings/vacation

Hämtar användarens inställningar för semestersvar.

POST /calendars/{calendarId}/acl

Skapa en regel för åtkomstkontroll.

DELETE /calendars/{calendarId}/acl

Ta bort en regel för åtkomstkontroll.