دليل الإعداد · مايكروسوفت 365 · قريبًا
إعداد مايكروسوفت 365: حفظ المستندات في شيربوينت وحسابات Microsoft، خطوة بخطوة
هذا الدليل لشخصين يعملان معًا: مسؤول مايكروسوفت 365 لديكم، الذي يسجّل تطبيق Azure ويمنحه الصلاحيات، ومدير الشركة في أهلاً حمد، الذي يربطه. تطبيق واحد يخدم الجزأين: حفظ المستندات في شيربوينت، وحسابات Microsoft Entra ID. اتبعوا الخطوات بالترتيب. كل تسمية من أهلاً حمد أدناه هي ما سيظهر لكم على الشاشة.
آخر تحديث: 12 أكتوبر 2026
1. قبل البدء
قريبًا. يمكنكم تسجيل التطبيق وربط مايكروسوفت 365 من اليوم. أما حفظ المستندات في شيربوينت، وتعطيل حسابات Microsoft أو إنشاؤها، فتبقى متوقفة إلى أن نفعّلها لشركتكم، وحتى ذلك الحين لا تعرض صفحة مايكروسوفت 365 إلا بطاقة الربط.
| البند | ما تحتاجونه |
|---|---|
| أين وصلنا | مبنيّ، وجُرّب فقط على اتصالات محاكاة مع Microsoft Graph، ولم يعمل بعد في بيئة مايكروسوفت 365 فعلية. لذلك راقبوا أول عمليات الرفع وتغييرات الحسابات في تبويبات النشاط حين نفعّله لكم. |
| مايكروسوفت 365 | بيئة مايكروسوفت 365 الخاصة بمؤسستكم مع SharePoint Online. |
| مسؤول Microsoft | شخص يستطيع تسجيل التطبيقات في مركز إدارة Microsoft Entra، ومسؤول يستطيع منح الموافقة. ومنح الموافقة على صلاحيات التطبيق في Microsoft Graph (القسم 5) يحتاج إلى Privileged Role Administrator أو Global Administrator (Microsoft Learn). |
| من يسجّل الدخول | تُرفع المستندات باسم حساب مايكروسوفت 365 الذي يربط. استخدموا حسابًا يستطيع إضافة الملفات إلى مكتبة شيربوينت التي ستختارونها، ويحتفظ به فريق تقنية المعلومات لديكم. |
| في أهلاً حمد | مدير شركة يملك صلاحية إدارة الإعدادات. |
لا حذف أبدًا. أهلاً حمد لا يحذف أي حساب Microsoft ولا أي ملف في شيربوينت. حساب الموظف المغادر يُعطَّل ويُخرَج من جلساته، أما حذفه وتحديد مصير بريده وOneDrive فيبقى بيدكم في مركز إدارة Microsoft Entra.
2. في Microsoft Entra: سجّلوا تطبيقكم
سجّلوا الدخول إلى مركز إدارة Microsoft Entra (Microsoft Learn: تسجيل تطبيق).
- انتقلوا إلى Entra ID ← App registrations ← New registration.
- Name: مثلًا
AhlanHamad HR. Supported account types: اختاروا Single tenant only (مؤسستكم فقط). ثم اضغطوا Register. - من صفحة Overview للتطبيق انسخوا Application (client) ID وDirectory (tenant) ID، فستلصقونهما في أهلاً حمد (العثور على معرّف المستأجر).
- أضيفوا عنوان إعادة التوجيه: Manage ← Authentication ← Add Redirect URI ← Web، وأدخلوا
https://ahlanhamad.com/auth/microsoft-365/callbackكما هو تمامًا، ثم اضغطوا Configure (Microsoft Learn: إضافة عنوان إعادة التوجيه). وفي الشاشات الأقدم يظهر ذلك باسم Add a platform ← Web. - أنشئوا السر: Certificates & secrets ← Client secrets ← New client secret، وأضيفوا وصفًا، واختاروا مدة الصلاحية (تسمح Microsoft بـ 24 شهرًا كحد أقصى)، ثم اضغطوا Add. انسخوا Value فورًا، فلن تعرضه Microsoft مرة أخرى (Microsoft Learn: إضافة بيانات الاعتماد). وسجّلوا تاريخ انتهائه في تقويمكم: عند انتهائه يتوقف الربط حتى تُدخلوا سرًا جديدًا.
4. في أهلاً حمد: اربطوا مايكروسوفت 365
- انتقلوا إلى التكاملات وافتحوا مايكروسوفت 365 / شيربوينت. اسم البطاقة اتصال مايكروسوفت 365.
- معرّف العميل: قيمة Application (client) ID. السر السري للعميل: قيمة Value للسر من القسم 2.
- معرّف مستأجر Azure AD: قيمة Directory (tenant) ID من القسم 2.
- مضيف شيربوينت: بداية عنوان شيربوينت لديكم، مثل
company.sharepoint.com(افتحوا شيربوينت في المتصفح وانسخوا الجزء الذي قبل أول/). - معرّف موقع شيربوينت (اختياري): اتركوه فارغًا، فبعد تفعيل حفظ المستندات تختارون الموقع والمكتبة من قائمة.
- تأكدوا أن العنوان تحت عنوان إعادة التوجيه الذي تسجّله في تطبيقك هو نفسه المسجّل في تطبيق Azure.
- اضغطوا الاتصال بمايكروسوفت 365. يظهر «تم بدء مصادقة Azure AD — أكمل تسجيل الدخول لمنح الوصول» وتُفتح صفحة Microsoft.
- سجّلوا الدخول بالحساب المذكور في القسم 1 ووافقوا على الصلاحيات.
- تعودون إلى صفحة تقول تم الاتصال بـ Microsoft 365، ثم إلى صفحة مايكروسوفت 365، وتقول البطاقة متصل بمايكروسوفت 365 / شيربوينت مع مضيف شيربوينت ومعرّف مستأجر Azure AD.
يبقى معرّف تطبيقكم وسره محفوظين. فإن ربطتم من جديد لاحقًا تقول البطاقة: «بيانات اعتماد تطبيقك محفوظة. اضغط «ربط» لتسجيل الدخول بها — لا حاجة لإدخالها مرة أخرى.» ولاستخدام سر جديد اضغطوا استبدال بيانات الاعتماد.
5. حسابات Microsoft: صلاحية التطبيق (بعد التفعيل)
حين نفعّل تغييرات حسابات Microsoft، يظهر تحت الربط قسم حسابات Microsoft (Entra ID) بالتبويبات الصلاحية والإعدادات وربط المستخدمين الحاليين والنشاط. وتستخدم تغييرات الحسابات تطبيق Azure نفسه، لكن بصفته هو (صلاحية تطبيق)، لا بصفة الشخص الذي ربط، فتستمر بالعمل بعد مغادرة ذلك الشخص.
- في مركز إدارة Microsoft Entra، افتحوا Entra ID ← App registrations ثم تطبيقكم.
- API permissions ← Add a permission ← Microsoft Graph ← Application permissions ثم User.ReadWrite.All ثم Add permissions.
- يُنصح بإضافة User.RevokeSessions.All (صلاحية تطبيق) بالطريقة نفسها. فهذه وحدها هي صلاحية التطبيق التي تذكرها Microsoft لإنهاء جلسات تسجيل دخول المستخدم (Microsoft Learn: revokeSignInSessions)، ومن دونها يُعطَّل الحساب أيضًا، لكن الجلسات المفتوحة لا تنتهي فورًا.
- اختياري: أضيفوا Domain.Read.All (صلاحية تطبيق) ليعرض أهلاً حمد نطاقاتكم الموثّقة. ومن دونها تكتبون النطاق بأنفسكم.
- يضغط Privileged Role Administrator أو Global Administrator على Grant admin consent for <مؤسستكم> ويؤكد. يجب أن تظهر الحالة Granted.
- عودوا إلى أهلاً حمد واضغطوا اختبار الاتصال في تبويب الصلاحية. ظهور «التطبيق يعمل — ستُستأنف تغييرات الحسابات المنتظرة» يعني أن الربط يعمل، وتعرض الصفحة ما منحته Microsoft تحت ما رآه آخر اختبار.
- ربط المستخدمين الحاليين ثم قراءة الدليل: يطابق مستخدمي Microsoft لديكم بالموظفين (البريد المطابق تمامًا أولًا، ثم الأسماء المتشابهة). لا يُربط شيء حتى تؤكدوا، ولا يتغيّر شيء في Microsoft.
- الإعدادات: تعطيل الحساب عند مغادرة الموظف، وإنشاء حسابات للموظفين الجدد (متوقف حتى تشغّلوه) مع النطاق لأسماء تسجيل الدخول ونمط اسم تسجيل الدخول وموقع الاستخدام. ثم اضغطوا حفظ.
- عند مغادرة موظف: يُعطَّل حساب Microsoft المرتبط به ويُخرَج من جلساته في نهاية آخر يوم عمل له، بتوقيت شركتكم. وإعادة تعيينه تعيد تفعيله.
- الموظفون الجدد (عند التفعيل فقط): تُرسل كلمة مرور مؤقتة مرة واحدة بالبريد إلى المدير أو الموارد البشرية، ويجب تغييرها عند أول تسجيل دخول، ولا يحتفظ أهلاً حمد بنسخة منها. ولا تُسنَد التراخيص: أسندوها من مركز إدارة Microsoft 365 أو بالترخيص حسب المجموعات.
- لا يمكن تعطيل حسابات المسؤولين بهذه الطريقة، فـ Microsoft لا تسمح بذلك لهذه الصلاحية (من يستطيع تنفيذ الإجراءات الحساسة). ويذكر سطر النشاط ذلك، فتعاملوا مع هذه الحسابات من مركز إدارة Entra.
الصلاحيات المميّزة في تبويب الصلاحية (مثل Directory.ReadWrite.All) تمنح التطبيق أكثر مما تحتاجه تغييرات الحسابات. يمكنكم إزالتها، ولا شيء في أهلاً حمد يعتمد عليها.
7. حل المشكلات
| ما يظهر لكم | ما العمل |
|---|---|
| أدخل معرّف العميل والسر الخاصين بتطبيقك للربط. | الصقوا القيمتين من تطبيق Azure، ثم اضغطوا الاتصال بمايكروسوفت 365. |
| أكمل بيانات المستأجر والبيئة أعلاه للربط. | املؤوا معرّف مستأجر Azure AD ومضيف شيربوينت. |
| تعرض Microsoft خطأ يذكر عنوان إعادة التوجيه (مثل AADSTS50011) | عنوان إعادة التوجيه في التطبيق غير مطابق. اجعلوه https://ahlanhamad.com/auth/microsoft-365/callback تحت Authentication ← Web (القسم 2)، ثم اربطوا من جديد. |
| تطلب Microsoft «Need admin approval» | مؤسستكم لا تسمح للمستخدمين بالموافقة. يضغط مسؤول Grant admin consent للتطبيق (القسم 3)، ثم تربطون من جديد. |
| تعذّر الاتصال بـ Microsoft 365 — مع Token exchange failed: … | رفضت Microsoft تسليم الربط: غالبًا لأن السر خاطئ أو منتهٍ، أو لأن عنوان إعادة التوجيه لا يطابق تمامًا. راجعوا الاثنين، ثم اربطوا من جديد. |
| رفع الملفات إلى SharePoint متوقف مؤقتاً | رفضت Microsoft الربط المفوَّض، غالبًا لأن الشخص الذي ربط غادر أو سُحبت موافقته. أعيدوا ربط مايكروسوفت 365، أو اضغطوا اختبار الاتصال بعد إصلاح المشكلة. |
| تغييرات حسابات Microsoft متوقفة مؤقتاً | رفضت Microsoft التطبيق: غالبًا انتهت صلاحية السر أو أُزيلت موافقة المسؤول. أصلحوا ذلك في مركز إدارة Entra (وأدخلوا سرًا جديدًا عبر استبدال بيانات الاعتماد إن انتهى)، ثم اضغطوا اختبار الاتصال. |
| The app has no admin-consented User.ReadWrite.All application permission … | أضيفوا User.ReadWrite.All كصلاحية تطبيق (لا مفوّضة) واضغطوا Grant admin consent (القسم 5). |
8. فصل الربط
- في أهلاً حمد، انتقلوا إلى التكاملات ← مايكروسوفت 365 / شيربوينت واضغطوا قطع الاتصال بمايكروسوفت 365. يحذف أهلاً حمد السر وتسجيل الدخول المحفوظين، ولا يرفع بعدها أي ملف ولا يغيّر أي حساب.
- لا يستطيع أهلاً حمد سحب أي صلاحية من Microsoft نيابة عنكم. ولإغلاق الباب تمامًا، احذفوا سر العميل (أو تسجيل التطبيق كله) من مركز إدارة Microsoft Entra.
- الملفات الموجودة في شيربوينت والحسابات المعطّلة تبقى كما هي.
مصادر Microsoft المستخدمة في هذا الدليل
- Microsoft Entra: تسجيل تطبيق، إضافة عنوان إعادة التوجيه، إضافة سر العميل، العثور على معرّف المستأجر.
- الموافقة: منح موافقة المسؤول على مستوى المؤسسة، إعداد موافقة المستخدم.
- Microsoft Graph: مرجع الصلاحيات، revokeSignInSessions، من يستطيع تنفيذ الإجراءات الحساسة على المستخدمين.
- تتغيّر قوائم Microsoft من حين لآخر. فإن لم يطابق اسمٌ هنا ما على شاشتكم، فالصفحة المرتبطة فيها صياغة Microsoft الحالية.