Cloudflare تطلق أذونات OAuth القائمة على المهام
ما هي الأذونات القائمة على المهام؟
بروتوكول OAuth هو إطار عمل للتفويض يسمح للتطبيق بالحصول على إذن للوصول إلى خدمة نيابة عن المستخدم. تقليديًا، يطلب التطبيق جميع الأذونات المطلوبة دفعة واحدة؛ وإما أن يقبل المستخدم الطلب بالكامل أو يرفضه. يُطلق على هذا النهج المنطق القائم على "كل شيء أو لا شيء"، وغالبًا ما يؤدي إلى مشاركة غير ضرورية للبيانات.
أما الأذونات القائمة على المهام، فتعني إنشاء عملية موافقة منفصلة لكل وظيفة يقدمها التطبيق. يوافق المستخدم فقط على حقول البيانات المطلوبة للمهمة التي يريد تنفيذها في تلك اللحظة. على سبيل المثال، عندما يريد تطبيق مشاركة الصور رفع صورة، فإنه يطلب إذن الوصول إلى ملف الصورة فقط، بينما يُظهر نافذة موافقة منفصلة عندما يريد قراءة معلومات الملف الشخصي.
كيف تعمل ميزة Cloudflare الجديدة؟
أعلنت Cloudflare في 20 أغسطس 2026 عن إضافة النطاقات الاختيارية إلى تدفق OAuth. تتيح هذه الميزة للمطورين تحديد معلمة scope ديناميكيًا أثناء طلب الرمز المميز (token). ومن خلال تحديد النطاق المطلوب لكل مهمة مسبقًا، يعرض التطبيق للمستخدم شاشة أذونات تحتوي فقط على ذلك النطاق المحدد.
من الناحية الفنية، يظل النظام متوافقًا مع معايير OAuth 2.0 الحالية؛ مع الفارق الوحيد وهو إمكانية تحديد النطاقات كاختيارية. عندما يرفض المستخدم نطاقًا معينًا، لا يستطيع التطبيق الوصول إلى البيانات المطلوبة لتلك المهمة، وفي هذه الحالة يُعرض للمستخدم مسار بديل أو رسالة خطأ. وبذلك، لا تؤثر المهمة التي تم رفض الوصول إليها على المهام الأخرى.
مزايا عملية للمطورين
- أخطاء أقل: في حالة رفض طلب أذونات كبير واحد، لا يتوقف التطبيق عن العمل تمامًا، بل تقتصر التقييدات على المهمة ذات الصلة فقط.
- ثقة المستخدم: يرى المستخدمون بوضوح البيانات التي ستُستخدم ولأي غرض، مما يعزز الثقة في التطبيق.
- الامتثال: يعد مبدأ "تقليل البيانات إلى الحد الأدنى" إلزاميًا في لوائح حماية البيانات مثل GDPR؛ وتدعم الأذونات القائمة على المهام هذا المبدأ بشكل طبيعي.
- مرونة التطوير: عند إضافة ميزة جديدة، يمكن للمطورين تحديد النطاقات الخاصة بتلك الميزة فقط والتكامل دون تعطيل التدفق الحالي.
تجربة المستخدم والأمان
يسهل تبسيط شاشات الأذونات على المستخدمين اتخاذ القرارات بسرعة. وخاصة على الأجهزة المحمولة، قد تتسبب قوائم الأذونات الطويلة في تردد المستخدم. ونظرًا لأن نموذج Cloudflare الجديد يعرض فقط حقل البيانات ذي الصلة في كل خطوة، فإنه يقلل عدد النقرات ويقصر وقت الموافقة.
كما أن له تأثيرًا إيجابيًا من الناحية الأمنية. فحجم البيانات التي قد يحصل عليها المهاجم يقتصر على رفض المستخدم لمهمة واحدة. يقلل هذا الوضع من مخاطر تسريب البيانات ويسهل عمليات الاستجابة للحوادث لمديري الأنظمة.
باختصار، يلبي هذا التحديث من Cloudflare حاجة طال مناقشتها في منظومة OAuth بحل عملي. بينما يمكن للمطورين إنشاء تدفق تفويض أكثر نمطية، يمكن للمستخدمين النهائيين إجراء خيارات أكثر إدراكًا بشأن مشاركة البيانات. ويعد هذا التوازن خطوة هامة من حيث الأمان ورضا المستخدمين على حد سواء.
المصدر: مدونة Cloudflare
Kaynak: Cloudflare Blog
Alakalı İçerikler
-
Firefox iOS’ta Reklam Engelleyici ile Daha Temiz Tarama 6 Gün önce
Mozilla, iOS sürümüne entegre ettiği reklam engelleyici sayesinde pop-up ve izleyicileri engelleyerek ekranı sadeleştiriyor, odaklanmayı kolaylaştırıyor ve gizliliği artırıyor.
-
GitLab’da SOC 2 Uyumluluğu Artık Dakikalar İçinde 1 Hafta önce
GitLab, özelleştirilebilir uyumluluk çerçeveleriyle SOC 2 gibi standartları dakikalar içinde kurmanıza imkan tanıyor; süreç otomatikleşiyor, riskler azalıyor.
-
عصر جديد في الأمن السيبراني: الذكاء الاصطناعي القائم على المهارات 1 Hafta önce
استخدام تقنيات الذكاء الاصطناعي للفوز في سباق الأمن السيبراني يمكن أن يكون خطوة مهمة لمنع الهجمات ودعم فرق الأمن.
-
Arduino VENTUNO Q ile Fiziksel AI Platformu Açılıyor 7 Saat önce
Arduino, VENTUNO Q ön siparişlerini başlatarak fiziksel AI uygulamaları için bir platform sundu; geliştiriciler ve eğitimciler artık gerçek dünyayı algılayıp.
-
Raspberry Pi Compute Module 5 için yeni programlama aparatı 9 Saat önce
Raspberry Pi, Compute Module 5'i toplu olarak programlamak üzere tasarlanmış yeni bir aparatı piyasaya sürdü; hızlı, güvenilir ve büyük ölçekli dağıtımlara uygun bir çözüm sunuyor.
-
GitLab’ın yama sürümleri güvenlik ve performansı artırıyor 10 Saat önce
GitLab, 19.3.1, 19.2.5 ve 19.1.7 sürümlerini içeren yama paketini yayımladı; güncellemeler hataları ve güvenlik açıklarını kapatarak stabilite ve performansı yükseltiyor.
- OAuth
- Cloudflare
- izin yönetimi
- görev tabanlı onay
- güvenlik
- kapsam
- API
Tepkini Göster
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
Yorumlar
Sende Yorumunu Ekle