تخطي إلى المحتوى
POST AI agent ready /v1/jwt/generate

JWT Generate API - منشئ الرموز المميزة مجانًا

أنشئ JWT بحمولة مخصصة، وقم بتوقيعها باستخدام مفتاح سري باستخدام HS256، وقم باختيار وقت انتهاء الصلاحية بالثواني.

Parameters

objectrequired

The claims object to include in the JWT.

stringrequired

The secret key used to sign the token.

number

Token expiry in seconds. Defaults to 3600 (1 hour).

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.