مفاتيح الربط (API keys): ما هي وكيف تحفظها بأمان
المفتاح هو كلمة مرور لخدمة. ثماني خطوات لاستخدامه دون تسريبه.
مفتاح الربط (API key) كلمة مرور تتيح لموقعك استخدام خدمة أخرى مثل الدفع أو الخرائط أو الذكاء الاصطناعي. أي شخص يملك مفتاحك يستطيع استخدام الخدمة على حسابك. لذلك يبقى المفتاح سرياً.
ثماني خطوات
- أنشئ الحساب من موقع الخدمة نفسها وافتح صفحة API keys أو Developers.
- اصنع مفتاح تجربة أولاً. استخدم المفتاح الحقيقي عند الإطلاق فقط.
- ضع المفاتيح في ملف اسمه .env.local داخل مشروعك: SERVICE_API_KEY=الصق-هنا
- تأكد أن ملف .gitignore يحتوي .env* حتى لا تصل المفاتيح إلى GitHub.
- في Vercel: Project ثم Settings ثم Environment Variables. الصق الأسماء والقيم نفسها ثم انشر مرة أخرى.
- استخدم المفتاح من جهة الخادم فقط. في Next.js أي اسم يبدأ بـ NEXT_PUBLIC_ يراه الجميع. لا تضع مفتاحاً سرياً خلف هذا الاسم أبداً.
- حدد سقفاً للإنفاق في أي خدمة تحاسب حسب الاستخدام (وخاصة نماذج الذكاء الاصطناعي).
- إذا ظهر مفتاح في محادثة أو لقطة شاشة أو مستودع عام أو رسالة لعميل: احذفه واصنع مفتاحاً جديداً فوراً.
اسأل أداتك
Where does the key go? Show me how to read it from an environment variable and never expose it in the browser.الطلبات مكتوبة بالإنجليزية لأن أدوات الذكاء الاصطناعي تتبعها أفضل. يمكنك أن تطلب من الأداة الإجابة بالعربية.
جرّب الآن
اصنع موقعاً في الاستوديو: اختر نشاطاً وغيّر الكلمات والألوان واحصل على موقعك.