JWT Generate API - منشئ الرموز المميزة مجانًا
أنشئ JWT بحمولة مخصصة، وقم بتوقيعها باستخدام مفتاح سري باستخدام HS256، وقم باختيار وقت انتهاء الصلاحية بالثواني.
Code examples
curl -X POST https://api.botoi.com/v1/jwt/generate \
-H "Content-Type: application/json" \
-d '{"payload":{"sub":"user_123","role":"admin"},"secret":"my-secret-key-123","expires_in":3600}'When to use this API
اختبار مسارات API المحمية
قم بإنشاء JWTs بمطالبات محددة وانتهاء الصلاحية لاختبار منطق ترخيص واجهة برمجة التطبيقات (API) الخاص بك دون المرور عبر تدفق تسجيل الدخول الكامل.
أنظمة المصادقة النماذج الأولية
قم بإنشاء الرموز المميزة بأدوار مختلفة (المسؤول والمحرر والعارض) بسرعة لوضع نموذج أولي للتحكم في الوصول المستند إلى الأدوار قبل إنشاء خدمة مصادقة كاملة.
Frequently asked questions
هل يجب أن أستخدم هذا في الإنتاج؟
تم تصميم نقطة النهاية هذه للاختبار والنماذج الأولية. في مرحلة الإنتاج، قم بتوقيع JWTs على الخادم الخاص بك باستخدام مفتاحك الخاص.
ما هي خوارزمية التوقيع المستخدمة؟
تستخدم واجهة برمجة التطبيقات HS256 (HMAC-SHA256). الخوارزميات غير المتماثلة مثل RSA أو ECDSA غير مدعومة.
كيف يمكنني ضبط انتهاء صلاحية الرمز المميز؟
تنتهي صلاحية المرور بعدد الثواني. على سبيل المثال، 3600 لمدة ساعة واحدة، 86400 لمدة يوم واحد. إذا تم حذفه، فسيتم تعيين الرمز المميز بشكل افتراضي على انتهاء الصلاحية لمدة ساعة واحدة.
هل تتم إضافة المطالبة iat (الصادرة في) تلقائيًا؟
نعم. تضيف واجهة برمجة التطبيقات تلقائيًا مطالبة iat بالطابع الزمني الحالي.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.