دليل البدء يأخذك من التسجيل حتى فحص ترخيص يعمل خلال 5 دقائق تقريباً، مع مثال كود كامل لكل حزمة من هذه الحِزم.
.NET — C# وVB.NET
حزمة PWFAuth على NuGet تغطي C# وVB.NET معاً، من WinForms إلى الكونسول. تستهدف netstandard2.0 + net8.0، فتعمل من .NET Framework 4.6.2 حتى .NET الحديث. واجهة غير متزامنة، وحدث SessionEnded لمفتاح الإيقاف، وإدارة نبض الاتصال جاهزة عنك.
dotnet add package PWFAuth
Node.js
حزمة pwfauth على npm — Node 18+، ESM خالص، بلا أي اعتماديات، مع أنواع TypeScript مضمّنة. عميل قائم على الوعود (promises) بحدث sessionEnded، لتطبيقات Electron وأدوات سطر الأوامر والخوادم المقيّدة بالترخيص.
npm install pwfauth
Python
حزمة pwfauth على PyPI — Python 3.9+، عميل متزامن بخيط نبضٍ خلفي ورد نداء on_session_ended. اعتمادية واحدة (cryptography، تُثبَّت تلقائياً)؛ وHTTP عبر المكتبة القياسية.
pip install pwfauth
إضافة VS Code
إضافة PWF Auth تجلب مقاطع الدمج إلى محرّرك مباشرة. ثبّتها من لوحة الإضافات أو:
code --install-extension PWFAuth.pwfauth
مولّد SDK — لأي لغة أخرى
تعمل بـ C++ أو Java أو Dart أو PHP أو غيرها؟ مولّد SDK في لوحة التحكم يكتب عميلاً جاهزاً للصق بلغتك، موصولاً مسبقاً بمعرّف تطبيقك وسرّه — تشفير الظرف ونبض الاتصال ومعالجة مفتاح الإيقاف كلها مضمّنة. ستجده في الشريط الجانبي للوحة بعد إنشاء حساب مجاني.
ولأن كل SDK ليس سوى عميل لواجهة HTTP الموثّقة نفسها، فأي شيء يستطيع إرسال طلب HTTPS يستطيع الدمج — مرجع API يحدد العقد الخام، بما فيه الظرف الموقّع.