Azure Logic Apps'te Google bağlayıcıları için veri güvenliği ve gizlilik ilkeleri

1 Mayıs 2020'den itibaren Google'ın veri güvenliği ve gizlilik ilkeleri nedeniyle yapılan değişiklikler, Gmail bağlayıcısı gibi Google bağlayıcılarını kullanan mantıksal uygulama iş akışlarınızı etkileyebilir. Örneğin, iş akışlarınız Gmail bağlayıcısını bir Gmail tüketici hesabıyla (veya @googlemail.com)ile @gmail.com biten e-posta adresi) kullanıyorsa, iş akışlarınız yalnızca belirli Google onaylı tetikleyicileri, eylemleri ve bağlayıcıları kullanabilir. Ancak iş akışlarınız Gmail bağlayıcısını bir G-Suite iş hesabıyla (özel etki alanına sahip e-posta adresi) kullanıyorsa iş akışlarınız etkilenmez ve Gmail bağlayıcısını kullanma konusunda hiçbir kısıtlamaya sahip olmaz.

Dekont

Gmail bağlayıcısı şu anda Mantıksal Uygulama (Standart) kaynak türüyle değil yalnızca Mantıksal Uygulama (Tüketim) kaynak türüyle çalışır.

Etkilenen iş akışları

Gmail bağlayıcısını kullanan mantıksal uygulama iş akışlarınız varsa, etkilenmiş olabilecek mantıksal uygulamalar hakkında bir e-posta alırsınız. Ancak, 15 Haziran 2020'den itibaren uyumlu olmayan tüm iş akışları devre dışı bırakılacaktır. Şu eylemlerden birini gerçekleştirebilirsiniz:

Google onaylı bağlayıcılar

Bu ilke kapsamında, Gmail tüketici hesabı kullandığınızda, Gmail bağlayıcısını yalnızca belirli Google onaylı hizmetlerle kullanabilirsiniz ve bu hizmetler değiştirilebilir. Mühendislik ekiplerimiz bu listeye daha fazla hizmet eklemek için Google ile çalışmaya devam ediyor. Şimdilik Gmail tüketici hesabı kullanırken Gmail bağlayıcısıyla aynı mantıksal uygulama iş akışında kullanabileceğiniz Google onaylı tetikleyiciler, eylemler ve bağlayıcılar aşağıda verilmiştir:

  • Azure Logic Apps yerleşik tetikleyicileri ve eylemleri: Batch, Denetim, Veri İşlemleri, Tarih Saati, Düz Dosya, Sıvı, İstek, Zamanlama, Değişkenler ve XML

    Http, Azure İşlevleri, Azure Logic Apps ve diğerleri gibi Google tarafından onaylanmayan yerleşik tetikleyiciler ve eylemler, uygulama her yerden veri gönderip alabildiği için gmail bağlayıcısıyla uyumlu olmayan bir mantıksal uygulama oluşturur.

  • Google hizmetleri: Gmail, Google Takvim, Google Kişiler, Google Drive, Google E-Tablolar ve Google Görevler

  • Onaylı Microsoft hizmetleri: Dynamics 365, Excel Online, Microsoft Teams, Microsoft 365, OneDrive ve SharePoint Online

  • Müşteri tarafından yönetilen veri kaynakları için Bağlan orlar: FTP, RSS, SFTP, SMTP ve SQL Server

Uyumlu olmayan örnekler

Gmail bağlayıcısını yerleşik tetikleyiciler ve eylemlerle veya Google tarafından onaylanmayan yönetilen bağlayıcılarla kullanan bazı örnekler aşağıda verilmiştir:

  • Bu mantıksal uygulama iş akışı, Gmail bağlayıcısını HTTP yerleşik tetikleyicisiyle birlikte kullanır:

    Non-compliant logic app - Example 1

    İş akışı, onaylanan Google Takvim bağlayıcısını da kullanır.

  • Bu iş akışı, gmail bağlayıcısını Azure Blob Depolama bağlayıcısıyla birlikte kullanır:

    Non-compliant logic app - Example 2

  • Bu iş akışı, Twitter bağlayıcısı ile Gmail bağlayıcısını kullanır:

    Non-compliant logic app - Example 3

En son bilgiler için Gmail bağlayıcısının teknik başvuru belgelerine bakın.

Etkilenen iş akışları için adımlar

Gmail bağlayıcısını bir Gmail tüketici hesabıyla ve Google onaylı olmayan bağlayıcılarla bir mantıksal uygulamada kullanmanız gerekiyorsa, kuruluşunuzda kişisel veya dahili kullanım için kendi Google uygulamanızı oluşturabilirsiniz. Bu senaryo için, uygulamanız gereken üst düzey adımlar şunlardır:

  1. Google API Konsolu'nu kullanarak bir Google istemci uygulaması oluşturun.

  2. Gmail bağlayıcınızda, Google istemci uygulamanızdaki istemci kimliğini ve gizli anahtar değerlerini kullanın.

Daha fazla bilgi için Gmail bağlayıcısının teknik başvuru belgelerine bakın.

Google istemci uygulaması oluşturma

İstemci uygulamanız için bir proje ayarlamak için Google API Konsolu sihirbazını kullanın ve yönergeleri izleyin. Veya ayrıntılı adımlar için Gmail bağlayıcısının teknik başvuru belgelerindeki yönergeleri gözden geçirin.

İşiniz bittiğinde ekranınız bu örneğe benzer ancak daha sonra mantıksal uygulamanızda kullandığınız kendi İstemci Kimliğiniz ve İstemci gizli anahtarı değerleriniz olur.

Client ID and client secret for your Google client app

Mantıksal uygulamada istemci uygulama ayarlarını kullanma

Gmail tetikleyicinizde veya eyleminizde Google istemci uygulamanızdaki istemci kimliğini ve gizli diziyi kullanmak için şu adımları izleyin:

  1. Azure portalında mantıksal uygulamanızı Logic App Tasarım Aracı açın.

  2. Yeni bir Gmail tetikleyicisi veya eylemi ekleyip tamamen yeni bir bağlantı oluşturuyorsanız sonraki adıma geçin. Aksi takdirde, Gmail tetikleyicisinde veya eyleminde Bağlantıyı>değiştir Yeni ekle'yi seçin, örneğin:

    Select

  3. Bağlantı bilgilerinizi sağlayın, örneğin:

    Provide connection information

    Özellik Değer Tanım
    Kimlik Doğrulaması Türü Kendi uygulamanızı getirme Kimlik doğrulaması için kendi istemci uygulamanızı kullanacağınızı belirtir.
    İstemci kimliği <istemci kimliği> Google istemci uygulamanızdaki istemci kimliği
    İstemci Gizli Dizisi <gizli dizi> Google istemci uygulamanızdaki gizli dizi
  4. İşiniz bittiğinde Oturum aç'ı seçin.

    Oluşturduğunuz istemci uygulamasını gösteren bir sayfa görüntülenir. Gmail tüketici hesabı kullanıyorsanız, istemci uygulamanızın Google tarafından doğrulanmamış olduğunu gösteren ve önce Google hesabınıza erişime izin vermenizi isteyen bir sayfa alabilirsiniz.

    Prompt for access to your Google account

  5. Gerekirse İzin Ver'i seçin.

    Artık gmail bağlayıcısını mantıksal uygulamanızda kısıtlama olmadan kullanabilirsiniz.

Sonraki adımlar