Özellikler

Şu anda entegrasyon, aşağıdaki ana özellikleri sunmaktadır:

  1. Son kullanıcılara, eklenti veya uzantı yüklemek zorunda kalmadan Google’ın G Suite Takvimi (Google Takvim) ile bağlantılı herhangi bir takvim istemcisi ile ortaklaşa toplantı planlama yeteneğini kazandırmaktadır. Konum alanına sadece bir anahtar sözcük yazın (örneğin, @webex veya @meet).

  2. Kullanıcıların masaüstü, mobil ve Webex uç noktaları gibi masaüstü uygulamalarında toplantı listesi gösterir.

  3. One Button to Push (OBTP) olarak da bilinen Katıl düğmesi olmadan bir bildirim gösterir.

  4. Kullanıcı Gmail'Webex tatil yanıtını açınca kullanıcının iletişim durumunu (bazen ofis dışında durumu olarak da ifade edilen) günceller.

Bu makalede bu özellikleri sunmak için bulut tabanlı Karma Takvim Hizmetinin Google Takvimi Webex bulut ile nasıl entegre ettiği hakkında genel bir bakış sunulmaktadır.

Karma Takvim Hizmeti entegrasyonları hakkında benzer açıklamalar için aşağıdaki makalelere bakın:

En yeni özellik ve uygulama bilgileri için bkz. https://www.cisco.com/go/hybrid-services-calendar.

Verilerin İşlenmesi

Karma takvim hizmeti, takvim sisteminden toplantı ayrıntılarını alır ve toplantı yerini, toplantılara katılmak için kullanılmaktadır URL'lerin ve URL'lerin gövdeyi ayrıştırür. Hizmet, başlangıç ve bitiş saati ve davetliler gibi diğer bilgileri Cisco Webex uygulamasındaki ve bazı cihazlardaki toplantı listesini doldurmak ve One Button to Push (OBTP) sağlamak için kullanır. Hizmet hiçbir noktada toplantı tanımı, toplantı katılımcıları veya davetlilerin e-posta adresleri gibi şifrelenmemiş hassas verileri saklamaz ve göndermez. Bu veriler, toplantı listesinin ve OBTP’nin sunulması amaçlarıyla şifrelenmiş olarak Webex buluta gönderilir (ve burada şifrelenmiş halde saklanır).

Veri şifreleme için Karma takvim hizmeti, uygulamanın Webex bulut şifreleme hizmetini Webex kullanır. Bu nedenle, anahtar yönetimi bulut Anahtar Yönetim Sunucusu (KMS) tarafından veya Karma Veri Güvenliğini kendi şirket içi KMS tarafından dağıtmayı seçerseniz sağlanır. (Daha fazla ayrıntı için bkz. Cisco Webex Güvenlik Teknik Makalesi.)

Dağıtım Sırasında Kimlik Doğrulaması ve Yetkilendirme

Karma takvim hizmeti, Google Yetkilendirme Sunucusuna OAuth 2.0 istemci kimlik bilgileri ver akışını kullanır.

Uygulama Kimlik Doğrulaması İşlemi

Karma takvim hizmeti, Google ile bir uygulama olarak kaydedilir. Bu bakımdan, kullanıcı onayı ihtiyacını önlemek için alan genelinde temsilci belirleme özelliğine sahip bir hizmet hesabı kullanmaktadır. (Diğer ayrıntılar için bkz. .)https://developers.google.com/identity/protocols/OAuth2ServiceAccount

Karma takvim hizmeti aşağıdaki uygulama izinlerine sahip olması gerekir:

İzin

Kullanım

Kullanıcı takvimlerini yönet

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

  • Katılma ayrıntılarıyla toplantı metnini güncelleyin.

  • Lokalizasyon amaçları için kullanıcının dilini tespit edin.

Temel posta ayarlarını yönetme

https://www.googleapis.com/auth/gmail.settings.basic
  • Ofis dışında durumunu okuyun.

Bir Cisco Webex Control Hub ' de sadece ayrıcalıklı erişime sahip yöneticiler Karma Erişim için bir müşterinin kuruluşunatakvim hizmeti. Yönetici, istemci kimliğini ve yetkilendirme kapsamlarını ControlHub'dan kopyalayıp Google G Suite etki alanının Yönetici konsolunda API istemci erişimi bölümüne yapıştırmalı.

Akış, aşağıdaki üst düzey adımları içermektedir:

  1. Uygulama, hizmet hesabı kimlik bilgilerini kullanarak kullanıcının takvimlerine erişim elde etmek için Google Yetkilendirme Sunucusundan kullanıcı düzeyinde erişim belirteçleri alır.

  2. Uygulama, Takvim bilgilerine erişmek için Google Calendar API çağrılarındaki erişim belirtecini kullanır.

Sağlama İşlemi

Takvim Erişimi için Kullanıcıları Etkinleştirme

Karma Hizmeti kayıtlı uygulama takvim hizmeti başarıyla sağlayan yöneticinin, hizmetin ilgili G suite takvimlerine erişmesine izin verecek kullanıcıları açık bir şekilde etkinleştirmesi gerekir.

Takvim erişimi için bir kullanıcı başarıyla etkinleştirmek için aşağıdaki koşulların karşılanmadı:
  • Control Hub'da kullanıcının e-posta adresi, kuruluşun Google G Suite kiracısında kendi Google takvim hesabıyla eşleşmesi gerekir.

  • Yöneticinin, kullanıcının e-posta adresiyle etki alanını doğrulanmış olması veya kullanıcının bir e-posta adresiyle başarıyla oturum Webex.

Bir kullanıcı etkinleştirerek Karma takvim hizmeti G Suite'te kullanıcının takvimine erişmek için doğru izinlere sahip olduğunu doğrular.

Başarılı doğrulama, Karma Doğrulama işlevinin takvim hizmeti gerekir. Hizmet bir kullanıcı doğrulanamıyorsa, kullanıcı hata durumuna alır. Hizmet, devam eden işlemler için yalnızca başarıyla etkinleştirilen kullanıcıların takvimlerine erişmek için bir politikaya zorlar.

Devam Eden İşlemler

Karma takvim hizmeti, Google Calendar REST API'sinikullanır. API, Google Takvim ile çok çeşitli işlemleri destekler. Ancak Karma takvim hizmeti sadece takvim kullanım olguları ile ilgili bir komut alt kümesini kullanır.

Tablo 1. Karma Takvim Hizmetleri Tarafından Şu Anda Kullanılan İşlemler

REST API’si

Kullanım

GET calendars/calendarId/events

Takvim olaylarının listesi.

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

Belirtilen tekrarlı olay durumları.

GET /calendars/calendarId/events/{eventId}

Bir takvimdeki tek bir olay hakkında bilgiler.

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

Takvim olaylarının özelliklerini güncelleyin (katılma bilgileri ve genişletilmiş özellikler dahil).

POST /calendars/calendarId/events/quickAdd

Basit bir metin dizisine dayanarak bir olay oluşturur.

POST /calendars/calendarId/events/watch

Kullanıcının takvimindeki değişiklikler hakkındaki bilgiler için abone olun.

POST /channels/stop

Bir kullanıcının takviminde yapılan değişiklikler hakkındaki bilgilendirmelerden aboneliği kaldır.

GET /users/me/settings/{setting}

Kullanıcının yerel ayarını alır.

GET /users/{userId}/settings/vacation

Kullanıcının tatil yanıt verme ayarlarını alır.

POST /calendars/{calendarId}/acl

Bir erişim kontrol kuralı oluşturur.

DELETE /calendars/{calendarId}/acl

Bir erişim kontrol kuralını siler.