تطوير البرمجيات · مصطلحات · واجهات برمجة التطبيقات والشبكات والأمان

ما معنى keychain؟

المعنى في مجال تطوير البرمجيات مع أمثلة

/ˈkiːˌtʃeɪn/اسممصطلح شائع

keychain: سلسلة مفاتيح Apple، مخزن المفاتيح الآمن

مخزن Apple المشفّر للأسرار الصغيرة، مثل كلمات المرور والرموز والمفاتيح، يحميه النظام ويُبقيه منفصلًا عن بيانات التطبيق العادية.

طريقة الاستخدام

يحفظ مطورو iOS رموز الوصول في سلسلة المفاتيح بدلًا من UserDefaults. وقد تبقى عناصرها بعد حذف التطبيق، ويمكن مشاركتها بين تطبيقات فريق المطور نفسه. وأقرب نظير لها في Android هو نظام Android Keystore الذي يحمي مفاتيح التشفير.

أمثلة

  1. Store the refresh token in the keychain, not in UserDefaults.

    خزّن رمز التحديث في سلسلة المفاتيح، لا في UserDefaults.

    سلسلة المفاتيح أنسب لحفظ بيانات المصادقة الحساسة من مخزن الإعدادات العادي.

  2. Users stay logged in after reinstalling because the token is still in the keychain.

    يبقى المستخدمون مسجّلين للدخول بعد إعادة التثبيت لأن الرمز ما زال في سلسلة المفاتيح.

    قد تحتفظ سلسلة المفاتيح بالرمز حتى بعد حذف التطبيق، فيستعيد التطبيق الجلسة عند تثبيته مجددًا.

تراكيب شائعة

  • save to the keychain
  • keychain item
  • keychain access
  • Android Keystore

معنى الكلمة في مجالات أخرى

قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:

مصطلحات أخرى: واجهات برمجة التطبيقات والشبكات والأمان

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: