Hybrid Calendar benefits

Integreringen gir for øyeblikket følgende store funksjoner:

  1. Provide users the ability to schedule a collaboration meeting with any calendar client that connects to Google’s G Suite Calendar (Google Calendar). You don't need to install plug-ins or extensions. Type a keyword into the Location field (for example, @webex or @meet).

  2. Vise en møteliste til brukere i Webex-appen (skrivebord og mobil) og på fysiske endepunkter.

  3. Vis et varsel med en Bli med-knapp, også kjent som énknappsfunksjon (OBTP).

  4. Oppdater en brukers tilstedeværelsesstatus for Webex-appen når brukeren slår på feriesvar i Gmail (noen ganger referert til som fraværende-status).

Denne artikkelen gir en oversikt over hvordan den skybaserte hybridkalendertjenesten integrerer Google Kalender med Webex-skyen for å tilby disse funksjonene.

Hvis du vil ha lignende oversikter over de andre integreringene for hybridkalendertjenesten, kan du se følgende artikler:

Hvis du vil ha den nyeste funksjons- og distribusjonsinformasjonen, kan du se https://www.cisco.com/go/hybrid-services-calendar.

Databehandling

Hybridkalenderen mottar møtedetaljer fra kalendersystemet og analyserer møtestedet og brødteksten for URI-er og URL-er for å bli med i møtene. Tjenesten bruker annen informasjon, for eksempel start- og sluttid og inviterte, til å fylle ut møtelisten i Webex-appen og på bestemte enheter. The service also provides the Join button (OBTP). Tjenesten lagrer eller sender ikke ukrypterte sensitive data som møtebeskrivelse, møtetekst eller e-postadresser til inviterte. The service sends encrypted data to the Webex cloud (and stores the data in encrypted form) to provide the meetings list and Join button.


 
The Hybrid Calendar service retains meeting data for a limited time. The stored data covers meetings from 7 days in the past through 31 days in the future.

For datakryptering bruker hybridkalenderen den samme Webex-skykrypteringstjenesten som Webex-appen bruker. Som sådan gir Cloud Key Management Server (KMS) nøkkeladministrasjon. If you choose to deploy Hybrid Data Security, your own on-premises KMS provides the key management. (For mer informasjon, se Sikkerhetspapir for Webex-appen .)

Autentisering og autorisasjon under distribusjon

Hybridkalenderen bruker flyten for tildeling av legitimasjon for OAuth 2.0-klienten til Googles autorisasjonsserver.

Programgodkjenningsprosess

The Hybrid Calendar registers as an application with Google. It uses a service account with domain-wide delegation to avoid the need for user consent. (For more details, see https://developers.google.com/identity/protocols/OAuth2ServiceAccount.)

Hybridkalenderen må ha følgende programtillatelser:

Tillatelse

Bruk

Administrer brukerkalendere

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

  • Oppdater møteteksten med Bli med-informasjonen.

  • Bestem brukerens språk for lokaliseringsformål.

Administrer grunnleggende e-postinnstillinger

https://www.googleapis.com/auth/gmail.settings.basic
  • Les fraværsstatus.

I Control Hub er det bare administratorer med privilegert tilgang som kan klargjøre en kundes organisasjon for hybridkalenderen . En administrator må kopiere og lime inn klient-ID-en og autorisasjonsomfangene fra Control Hub til delen Administrer API-klienttilgang i administrasjonskonsollen for Google G Suite-domenet.

Flyten inneholder følgende høynivåtrinn:

  1. Programmet henter tilgangstokener på brukernivå fra Google Authorization Server ved hjelp av tjenestekontolegitimasjonen, for å få tilgang til brukernes kalendere.

  2. Programmet bruker tilgangstokenet i Google Kalender API-kall for å få tilgang til kalenderinformasjon.

Klargjøringsprosess

Aktiverer brukere for kalendertilgang

Etter at hybridkalender er klargjort som et registrert program, må administrator aktivere brukere eksplisitt for å gi tjenesten tilgang til sine respektive G Suite-kalendere.

Følgende betingelser må være oppfylt for å kunne aktivere en bruker for kalendertilgang:

  • Brukerens e-postadresse i Control Hub må samsvare med Google-kalenderkontoen i organisasjonens Google G Suite-leietaker.

  • administrator må ha bekreftet domenet i brukerens e-postadresse, ELLER brukeren må ha bekreftet e-postadresse ved å logge på Webex-appen.

Aktivering av en bruker varsler Hybrid Calendar for å bekrefte at den har de riktige tillatelsene for å få tilgang til brukerens kalender i G Suite.

Vellykket validering er et krav for å bruke hybridkalenderfunksjonaliteten. Hvis tjenesten ikke kan validere en bruker, settes brukeren i feiltilstand. Tjenesten fremtvinger en policy for å få tilgang til kalenderne til aktiverte brukere for pågående behandling.

Pågående operasjoner

Hybridkalenderen bruker REST API for Google Calendar . Denne API-en støtter en rekke operasjoner med Google Kalender. Hybridkalenderen bruker imidlertid bare et delsett med kommandoer som er relatert til kalenderbruk.

Tabell 1. Operasjoner som for øyeblikket brukes av Hybrid Calendar Service

REST API

Bruk

GET calendars/{calendarId}/events

Liste over kalenderhendelser.

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

Forekomster av den angitte regelmessige hendelsen.

HENT /calendars/{calendarId}/events/{eventId}

Informasjon om én hendelse i en kalender.

PATCH /kalendere/{calendarId}/hendelser/{eventId}

Oppdater egenskaper for kalenderhendelser (inkludert bli med-informasjon og utvidede egenskaper). Denne operasjonen brukes også til å angi godta/avslå/foreløpig-godta statusen for et møte.

POST /calendars/{calendarId}/events/quickAdd

Oppretter en hendelse basert på en enkel tekststreng.

POST /calendars/{calendarId}/events/watch

Abonner på varsler om endringer i en brukers kalender.

POST /kanaler/stopp

Avslutt abonnementet på varsler om endringer i en brukers kalender.

GET /brukere/meg/innstillinger/{setting}

Hent brukerens nasjonale innstillinger.

GET /brukere/{userId}/innstilling/ferie

Henter brukerens innstillinger for feriesvar.

POST /kalendere/{calendarId}/acl

Oppretter en tilgangskontrollregel.

DELETE /kalendere/{calendarId}/acl

Sletter en tilgangskontrollregel.

POST /calendars/{calendarId}/events

Oppretter en hendelse i kalenderen.

SLETT /calendars/{calendarId}/events/{eventId}

Sletter en hendelse fra kalenderen.

HENT /freeBusy

Viser brukertilgjengelighet og status for ledige og opptatte tidspunkt for et angitt tidsintervall.