تخطَّ إلى المحتوى

ربط التطبيقات بخادمك

قيد التطوير

لا يوجد «تطبيق مستضاف ذاتيًا» منفصل. تعمل إضافات المتصفح وتطبيقات سطح المكتب وتطبيقات الجوال مع خدمة Octa Pass المستضافة ومع خادمك الخاص. وتختار الخادم عند تسجيل الدخول.

سجّل الدخول إلى خادمك الخاص

Section titled “سجّل الدخول إلى خادمك الخاص”
  1. ثبّت Octa Pass. وإلى أن يصل إلى متاجر التطبيقات، ابنِ التطبيقات من المصدر.
  2. في شاشة تسجيل الدخول اختر استخدام خادم آخر، ثم استضافة ذاتية.
  3. أدخل عنوان خادمك، مثل https://vault.example.com. يجب أن يستخدم HTTPS بشهادة صالحة.
  4. أنشئ حسابًا أو سجّل الدخول كالمعتاد. يعمل مفتاحك السري وكلمة مرورك الرئيسية ومجموعة الاسترداد تمامًا كما في الخدمة المستضافة.

يتذكر التطبيق الخادم لذلك الحساب. وتسجيل الدخول إلى خادم مختلف يعني تسجيل الخروج أولًا. أما التبديل بين عدة حسابات فمخطط له.

كل ما يحدث على جهازك متطابق، لأنه موجود في التطبيق لا في الخادم:

الميزة مستضاف ذاتيًا
التشفير والمفتاح السري ومجموعة الاسترداد نفسها
الملء التلقائي في المتصفحات وiOS وAndroid وmacOS نفسه
مفاتيح المرور نفسها
Face ID وTouch ID وبصمة الإصبع وWindows Hello نفسها
الوصول دون اتصال نفسه
فحوص تسريب كلمات المرور نفسها: يتصل جهازك بـ HIBP مباشرة (انظر فحوص التسريب)
الاستيراد والتصدير نفسهما
خزنة الويب يقدّمها خادمك نفسه على عنوانه

ما يحتاج إلى إعداد على خادمك

Section titled “ما يحتاج إلى إعداد على خادمك”
الميزة ما تحتاج إليه
رموز التحقق ورسائل التنبيه حساب SMTP، يُضبط في الإعدادات
مزامنة فورية على الهواتف (الدفع، مخطط له) الاشتراك في مرحّل الدفع (push relay) الخاص بـ Octa Pass (أدناه)
تنبيهات التسريب بالبريد الإلكتروني (مخطط لها) مفتاح API خاص بك من Have I Been Pwned، أو أبقِ الميزة معطّلة
أيقونات المواقع مدمجة. يجلبها خادمك ويخزّنها مؤقتًا كي لا تتصل التطبيقات بخدمات الأيقونات

مزامنة الدفع على iPhone وAndroid

Section titled “مزامنة الدفع على iPhone وAndroid”

مزامنة الدفع غير مبنية بعد، لا في الخدمة المستضافة ولا في الخوادم المستضافة ذاتيًا: تتزامن الهواتف عندما تفتح التطبيق وما دام مفتوحًا. لا تسلّم Apple وGoogle إشعارات الدفع إلا إذا أُرسلت ببيانات اعتماد ناشر التطبيق، لذا لا يستطيع خادمك إيقاظ تطبيقات Octa Pass للجوال مباشرة. ستختار بين إعدادين:

  • مرحّل الدفع (موصى به). يسجّل خادمك نفسه لدى مرحّل الدفع الخاص بـ Octa Pass بمعرّف تثبيت ومفتاح. وعندما تتغير خزنة، يرسل خادمك إلى المرحّل إشارة «الجهاز X لديه تغييرات»، ويمررها المرحّل عبر Apple أو Google. لا تمر عبر المرحّل بيانات خزنة ولا أسماء عناصر ولا عناوين بريد حسابات. هو يتلقى معرّفات أجهزة عشوائية فقط.
  • بلا مرحّل. تتزامن الهواتف عندما تفتح التطبيق، وفي الوقت الفعلي ما دام مفتوحًا. المزامنة في الخلفية أقل تواترًا.

لا تحتاج إضافات المتصفح وتطبيقات سطح المكتب إلى المرحّل. فهي تحتفظ باتصالها الخاص بخادمك.

  • Android بدون خدمات Google (مخطط له): بناء على F-Droid يزامن دون Firebase (بلا مرحّل دفع؛ مزامنة في الخلفية بالاستعلام الدوري).
  • البناء من المصدر: يمكن بناء كل تطبيق من المستودع. انظر إعداد التطوير. البناءات القابلة لإعادة الإنتاج مخطط لها للإضافة وخزنة الويب.