نهج أمان البيانات والخصوصية لموصلات Google في Azure Logic Apps

بدءا من 1 مايو 2020، قد تؤثر التغييرات الناجمة عن نهج أمان البيانات والخصوصية في Google على سير عمل تطبيق المنطق الذي يستخدم موصلات Google، مثل موصل Gmail. على سبيل المثال، إذا كانت مهام سير العمل تستخدم موصل Gmail مع حساب مستهلك Gmail (عنوان البريد الإلكتروني الذي ينتهي ب @gmail.com أو @googlemail.com)، يمكن أن تستخدم مهام سير العمل مشغلات وإجراءات وموصلات معينة معتمدة من Google فقط. ومع ذلك، إذا كانت مهام سير العمل الخاصة بك تستخدم موصل Gmail مع حساب عمل G-Suite (عنوان بريد إلكتروني مع مجال مخصص)، فلن تتأثر مهام سير العمل ولا تفرض أي قيود على استخدام موصل Gmail.

إشعار

حاليا، يعمل موصل Gmail فقط مع نوع مورد Logic App (Consumption)، وليس نوع مورد Logic App (قياسي ).

مهام سير العمل المتأثرة

إذا كانت لديك مهام سير عمل تطبيق منطقي تستخدم موصل Gmail، فستتلقى رسالة بريد إلكتروني حول تطبيقات المنطق التي يحتمل أن تتأثر. ومع ذلك، اعتبارا من 15 يونيو 2020، سيتم تعطيل أي مهام سير عمل غير متوافقة. يمكنك اتخاذ أي من هذه الإجراءات:

  • قم بتحديث تطبيقات المنطق المتأثرة باتباع الخطوات الواردة في هذا الموضوع. تحتاج إلى إنشاء تطبيق عميل Google، والذي يوفر معرف العميل وسر العميل الذي تستخدمه للمصادقة في مشغل Gmail أو إجراءك.

  • قم بتحديث تطبيقات المنطق المتأثرة بحيث تستخدم فقط الموصلات المعتمدة من Google قبل إعادة تمكين تطبيقات المنطق المعطلة.

موصلات معتمدة من Google

ضمن هذا النهج، عند استخدام حساب مستهلك Gmail، يمكنك استخدام موصل Gmail مع خدمات معينة معتمدة من Google فقط، والتي تخضع للتغيير. تواصل فرقنا الهندسية العمل مع Google لإضافة المزيد من الخدمات إلى هذه القائمة. في الوقت الحالي، إليك المشغلات والإجراءات والموصلات المعتمدة من Google التي يمكنك استخدامها في نفس سير عمل التطبيق المنطقي مع موصل Gmail عند استخدام حساب مستهلك Gmail:

  • المشغلات والإجراءات المضمنة في Azure Logic Apps: Batch و Control و Data Operations و Date Time و Flat File و Liquid و Request و Schedule و Variables و XML

    تجعل المشغلات والإجراءات المضمنة التي لم تتم الموافقة عليها من قبل Google، مثل HTTP وAzure Functions وAzure Logic Apps وغيرها، تطبيقا منطقيا غير متوافق مع موصل Gmail لأن التطبيق يمكنه إرسال البيانات أو تلقيها من أي مكان.

  • خدمات Google: Gmail وتقويم Google وجهات اتصال Google ومحرك أقراص Google وأوراق Google ومهام Google

  • خدمات Microsoft المعتمدة: Dynamics 365 وExcel Online وMicrosoft Teams وMicrosoft 365 وOneDrive وSharePoint Online

  • الاتصال مصادر البيانات التي يديرها العميل: FTP وRSS وSFTP وSMTP وSQL Server

أمثلة غير متوافقة

فيما يلي بعض الأمثلة التي تستخدم موصل Gmail مع المشغلات والإجراءات المضمنة أو الموصلات المدارة التي لم تتم الموافقة عليها من قبل Google:

  • يستخدم سير عمل التطبيق المنطقي هذا موصل Gmail مع مشغل HTTP المضمن:

    Non-compliant logic app - Example 1

    يستخدم سير العمل أيضا موصل Google Calendar، الذي تمت الموافقة عليه.

  • يستخدم سير العمل هذا موصل Gmail مع موصل Azure Blob Storage:

    Non-compliant logic app - Example 2

  • يستخدم سير العمل هذا موصل Gmail مع موصل Twitter:

    Non-compliant logic app - Example 3

للحصول على أحدث المعلومات، راجع الوثائق المرجعية التقنية لموصل Gmail.

خطوات مهام سير العمل المتأثرة

إذا كان عليك استخدام موصل Gmail مع حساب مستهلك Gmail وموصلات Google غير المعتمدة في تطبيق منطقي، فيمكنك إنشاء تطبيق Google الخاص بك للاستخدام الشخصي أو الداخلي في مؤسستك. في هذا السيناريو، فيما يلي الخطوات عالية المستوى التي تحتاج إلى اتخاذها:

  1. إنشاء تطبيق عميل Google باستخدام وحدة تحكم واجهة برمجة تطبيقات Google.

  2. في موصل Gmail، استخدم معرف العميل والقيم السرية للعميل من تطبيق عميل Google.

لمزيد من المعلومات، راجع الوثائق المرجعية الفنية لموصل Gmail.

إنشاء تطبيق عميل Google

لإعداد مشروع لتطبيق العميل، استخدم معالج وحدة تحكم واجهة برمجة تطبيقات Google واتبع الإرشادات. أو، للحصول على خطوات مفصلة، راجع الإرشادات الموجودة في الوثائق المرجعية الفنية لموصل Gmail.

عند الانتهاء، تبدو الشاشة مثل هذا المثال باستثناء أنه سيكون لديك معرفالعميل وقيم سر العميل الخاصة بك، والتي تستخدمها لاحقا في تطبيق المنطق الخاص بك.

Client ID and client secret for your Google client app

استخدام إعدادات تطبيق العميل في تطبيق المنطق

لاستخدام معرف العميل وسر العميل من تطبيق عميل Google في مشغل Gmail أو إجراءه، اتبع الخطوات التالية:

  1. في مدخل Microsoft Azure، افتح سير عمل مصمم Logic App Designer.

  2. إذا كنت تقوم بإضافة مشغل أو إجراء Gmail جديد وإنشاء اتصال جديد تماما، فتابع إلى الخطوة التالية. وإلا، في مشغل أو إجراء Gmail، حدد تغيير الاتصال>إضافة جديد، على سبيل المثال:

    Select

  3. قم بتوفير معلومات الاتصال الخاصة بك، على سبيل المثال:

    Provide connection information

    الخاصية القيمة ‏‏الوصف
    نوع المصادقة إحضار التطبيق الخاص بك يحدد أنك ستستخدم تطبيق العميل الخاص بك للمصادقة.
    معرف العميل <معرف العميل> معرف العميل من تطبيق عميل Google
    سر العميل <سر العميل> سر العميل من تطبيق عميل Google
  4. عند الانتهاء، حدد Sign in.

    تظهر صفحة تعرض تطبيق العميل الذي قمت بإنشائه. إذا كنت تستخدم حساب مستهلك Gmail، فقد تحصل على صفحة تظهر أن تطبيق العميل لم يتم التحقق منه من قبل Google ويطالبك أولا بالسماح بالوصول إلى حساب Google الخاص بك.

    Prompt for access to your Google account

  5. إذا لزم الأمر، حدد السماح.

    يمكنك الآن استخدام موصل Gmail دون قيود في تطبيق المنطق الخاص بك.

الخطوات التالية