إطار عمل مزود OAuth 2.1 لـ Cloudflare Workers: مكتبة أمان مدعومة بالذكاء الاصطناعي

2025-06-03
إطار عمل مزود OAuth 2.1 لـ Cloudflare Workers: مكتبة أمان مدعومة بالذكاء الاصطناعي

هذه المكتبة مكتوبة بلغة TypeScript وتُنفذ جانب المزود من بروتوكول OAuth 2.1 مع دعم PKCE لـ Cloudflare Workers. تعمل كطبقة تغليف، حيث تقوم بأتمتة إدارة الرموز والتحقق من هوية المستخدم. يقوم المطورون بكتابة مُعالجات طلبات fetch العادية؛ وتُعالِج المكتبة عملية التحقق من الهوية. وهي لا تعتمد على أي طريقة محددة لإدارة المستخدمين أو أطر عمل واجهة المستخدم، حيث تقوم بتخزين القيم المُهاشة فقط، وليس الأسرار. ومن المثير للاهتمام، أن تطوير المكتبة تضمن استخدام نموذج الذكاء الاصطناعي Claude، مع مراجعة أمنية من مهندسي Cloudflare لتأكيد إمكانيات الذكاء الاصطناعي في تطوير البرمجيات. كما تتضمن المكتبة نهجًا جديدًا لإدارة رموز التحديث، مع تحقيق التوازن بين الأمان والقدرة على الصمود أمام الأخطاء العابرة.