كيف تعمل ميزة "مزامنة كلمات المرور"؟

يمكن استخدام أداة "مزامنة كلمات المرور" لتعديل كلمات مرور المستخدمين في Google Workspace وCloud Identity مباشرةً من Microsoft Active Directory.

تتوفّر ميزة "مزامنة كلمات المرور" لمشرفي Google Workspace وCloud Identity.

آلية العمل

بعد تثبيت أداة "مزامنة كلمات المرور" وضبطها، يتم إرسال كلمات المرور المعدَّلة إلى حساب Google الخاص بك في كل مرة يغيّر فيها مستخدم Active Directory كلمة المرور.

  1. عندما تتغيَّر كلمة مرور أحد المستخدمين، يتم إرسال طلب التعديل إلى وحدة التحكُّم في النطاق (DC).
  2. يستدعي نظام التشغيل Microsoft Windows مكتبة الروابط الديناميكية (DLL) في "مزامنة كلمات المرور" في وحدة التحكُّم في النطاق (DC) باستخدام كلمة المرور الجديدة واسم المستخدم.
  3. تستلم الخدمة كلمة المرور المُجزأة واسم المستخدم من ملف مكتبة الرابط الديناميكي (DLL).
  4. تحصل الخدمة على عنوان البريد الإلكتروني للمستخدم من Active Directory باستخدام بروتوكول LDAP.
  5. تحدّث الخدمة حساب Google باستخدام Directory API. بالإضافة إلى ذلك، لكي تعمل واجهات برمجة التطبيقات في Google Workspace بشكل صحيح، يجب فتح عدة منافذ وإضافة بعض أسماء المضيفين إلى القائمة المسموح بها. مزيد من المعلومات
  6. ويمكن للمستخدم بعد ذلك تسجيل الدخول إلى حساب Google باستخدام كلمة مرور Active Directory.

التفاصيل الفنية

  • يتم تخزين كلمات المرور ككتابة فقط في Active Directory. ولا يمكن قراءتها من خلال أي واجهة، مثل LDAP. وبالتالي، لا يمكن لطرق المزامنة التقليدية (مثل أداة مزامنة دليل Google Cloud) الوصول إليها. الطريقة الوحيدة لقراءة كلمات المرور هي تسجيلها عند ضبطها أو تغييرها.
  • تتضمّن أداة "مزامنة كلمات المرور" مكتبة روابط ديناميكية باسم "password_sync_dll.dll" مُثبَّتة باعتبارها حزمة إشعارات LSA. لمزيد من المعلومات عن حِزم إشعارات LSA، يُرجى الاطّلاع على مقالة Microsoft هذه.
  • عند تغيير كلمة مرور في إحدى وحدات التحكُّم في نطاق معيّن، تتسلم مكتبة الروابط الديناميكية كلمة المرور المعدَّلة واسم المستخدِم. يجب تثبيت ميزة "مزامنة كلمات المرور" في كل وحدة تحكُّم قابلة للكتابة لأنّ نظام التشغيل Windows على وحدة التحكُّم في النطاق التي تتلقّى تغيير كلمة المرور تعمل على تفعيل مزامنة كلمات المرور. ويتم تفعيل المزامنة عند تعديل كلمة المرور في كل مرة، سواء تم ذلك بواسطة المشرف أو المستخدم النهائي. لمزيد من المعلومات حول دالّة رد الاتصال PasswordChangeNotify، يُرجى الرجوع إلى مقالة Microsoft هذه.
  • عندما تتلقّى مكتبة الروابط الديناميكية اسم المستخدم وكلمة المرور، يتم تجزئة كلمة المرور كـ SHA512 مع إضافة قيمة عشوائية، وإرسالها إلى خدمة "مزامنة كلمات المرور".
  • بعد ذلك، تعثر خدمة "مزامنة كلمات المرور" ("password_sync_service.exe") على عنوان البريد الإلكتروني للمستخدم في Active Directory باستخدام LDAP استنادًا إلى اسم المستخدم الذي أرسلته مكتبة الروابط الديناميكية. بعد ذلك، يتم تعديل حساب Google باستخدام واجهة برمجة تطبيقات الدليل. عند تغيير كلمات المرور من خلال واجهة برمجة تطبيقات الدليل، يتم إبطال بعض رموز OAuth المميّزة للتطبيقات. قد يُطلب من المستخدمين تسجيل الدخول مرة أخرى إلى التطبيقات باستخدام اسم المستخدم وكلمة المرور.
  • تراعي خدمة "مزامنة كلمات المرور" اعتبارات برمجة Microsoft لفلتر كلمات المرور. لمعرفة التفاصيل، يُرجى الاطّلاع على مقالة Microsoft هذه.


إنّ Google وGoogle Workspace والعلامات والشعارات ذات الصلة هي علامات تجارية (TM) تابعة لشركة Google LLC. وجميع أسماء الشركات والمنتجات الأخرى هي علامات تجارية (TM) تملكها الشركات ذات الصلة بها.