بيانات الاعتماد
1 دقيقة للقراءة
تحتاج CLI إلى رمز API للتواصل مع OpenCX API. يمكن أن تأتي بيانات الاعتماد من ملف محلي أو من متغيرات البيئة.
ملف بيانات الاعتماد
بعد تشغيل opencx auth login، يتم تخزين بيانات الاعتماد في:
~/.opencx/credentials
الملف بصيغة JSON مع حقلين:
json
{
"token": "your-api-key",
"api_url": "https://api.open.cx"
}
يتم تعيين أذونات الملف إلى 0600 (قراءة/كتابة المالك فقط) لحماية الرمز من المستخدمين الآخرين على النظام.
ترتيب الحلول
تحل CLI بيانات الاعتماد بالترتيب التالي:
- متغيرات البيئة --
OPENCX_API_KEYوOPENCX_API_URL(انظر متغيرات البيئة) - ملف بيانات الاعتماد --
~/.opencx/credentials
إذا تم تعيين متغيرات البيئة، فلن يتم قراءة ملف بيانات الاعتماد على الإطلاق. هذا يجعل من الآمن استخدام كلا النهجين على نفس الجهاز دون تعارض.
إعادة المصادقة
إذا انتهت صلاحية الرمز الخاص بك أو تم إلغاؤه، قم بتشغيل opencx auth login مرة أخرى. ستقوم CLI بالكتابة فوق ملف بيانات الاعتماد الحالي وإعادة تعيين الأذونات إلى 0600.