OAuth / Agent Identityالتفويض وهوية الوكيل
ما هو OAuth / Agent Identity؟
تمنح التطبيق تصريحًا محدودًا بحسابك بدل أن تسلّمه كلمة المرور نفسها.
ما معنى OAuth / Agent Identity بالعربي؟
الاسم المعتمد الآن هو «التفويض وهوية الوكيل». ولأن كثيرًا من المصطلحات لم يستقرّ لها اسم عربي واحد، يكتب هذا القاموس قرّاؤه: صوّت للاسم الذي تراه أوضح، أو اقترح اسمًا أفضل. نراجع الأصوات في كل جولة ونعتمد ما يختاره الناس.
-
التفويض وهوية الوكيل الاسم المعتمد اسم القاموس
-
أو أوث نطق شائع بين المطورين
-
بروتوكول التفويض المفتوح ترجمة الاسم الكامل في المراجع
-
تسجيل الدخول بحساب خارجي وصف ما يراه المستخدم فعليًا
صوت واحد لكل قارئ في كل مصطلح، وتستطيع نقله إلى اسم آخر. حين يتجاوز اسمٌ الاسمَ المعتمد ويصل إلى 5 أصوات على الأقل، نعرضه للاعتماد في الجولة التالية.
اقترح اسمًا عربيًا أفضل
هل الشرح غير واضح أو فيه خطأ؟
تخيّل أنك تصل إلى فندق وتسلّم سيارتك لعامل صفّ السيارات. لا تعطيه حلقة مفاتيحك كاملة بمفتاح البيت والمكتب والخزانة، بل تعطيه مفتاحًا خاصًا مصنوعًا لعمل واحد: تشغيل السيارة وتحريكها إلى الموقف. هذا المفتاح لا يفتح صندوق القفازات ولا الصندوق الخلفي، فتمضي مطمئنًا لأن المفتاح نفسه يفرض الحدود.
OAuth هو هذا المفتاح لحساباتك على الإنترنت. أنت تعرفه دون أن تعرف اسمه: تضغط «تسجيل الدخول باستخدام Google» في تطبيق جديد، فتظهر نافذة تسألك هل توافق، تضغط «سماح»، وتدخل. لم تكتب كلمة مرور Google في ذلك التطبيق، ولم يرها قط.
ما جرى في الخلفية خطوات بسيطة:
- التطبيق الجديد يطلب الإذن، ولا يطلب كلمة مرورك.
- Google، بصفته الطرف الموثوق، يسألك أنت مباشرة: هذا التطبيق يريد اسمك وبريدك، هل توافق؟
- توافق، فيسلّم Google التطبيق تصريحًا محدودًا يُسمّى رمز الوصول (Access Token).
- يستخدم التطبيق هذا التصريح فيما وافقت عليه فقط، ويمكنك سحبه متى شئت من إعدادات حسابك.
كلمة مرورك لا تغادر Google أبدًا. وإذا اختُرق ذلك التطبيق، فما يُسرق تصريح محدود يمكن إلغاؤه، لا مفاتيح حسابك كله.
وهنا يأتي الشق الثاني من العنوان: هوية الوكيل. حين تطلب من وكيل أن يقرأ بريدك أو يضيف موعدًا إلى تقويمك، فهو يحتاج إلى دخول هذه الحسابات. والطريقة الصحيحة ليست أن تعطيه كلمة مرورك، بل أن يحصل على تصريح خاص به عبر OAuth، باسمه هو وبحدود واضحة. هكذا يظهر في السجلات أن الوكيل هو من أرسل الرسالة لا أنت، وتستطيع أن تسحب صلاحيته وحده دون أن تغيّر كلمة مرورك.
لماذا يهمك OAuth / Agent Identity؟
ستتوقف عن إعطاء كلمات المرور لأي أداة تعدك بالأتمتة، وتطلب بدلًا منها ربطًا عبر «سماح» الرسمي. وستعرف أين تذهب لتسحب صلاحية تطبيق أو وكيل لم تعد تستخدمه.
متى ستسمع كلمة OAuth / Agent Identity؟
يقول لك المطوّر: «لا ترسل لي كلمة مرور الحساب، سأرسل لك رابط OAuth لتوافق على الصلاحيات بنفسك».
