Stacks-wallet-web: أضف القدرة على مصادقة الامتداد بشكل مستقل عن التطبيق

تم إنشاؤها على ٦ يوليو ٢٠٢٠  ·  4تعليقات  ·  مصدر: blockstack/stacks-wallet-web

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

  1. قم بتنزيل وتثبيت الامتداد
  2. ابحث عن شاشة الإعداد لإدخال مفتاحي السري
  3. انتقل إلى موقع ويب وحدد حسابًا لتسجيل الدخول

بدلاً من ذلك ، انتهى بي الأمر بتجربة غريبة في محاولة استخدام الامتداد ، كانت هذه "رحلة المستخدم" الخاصة بي:

  1. قم بتنزيل وتثبيت الامتداد
  2. انقر فوق رمز الامتداد ، وقم بتقديمه "لقد قمت بتسجيل الخروج الآن". رسالة
    2020-07-06 07 40 55 mdhmgoflnkccjhcfbojdagggmklgfloo cf4e1ae60f46
  3. انقر على الرابط "البحث عن تطبيق لاستخدامه". وأعيد توجيهها إلى https://app.co/
  4. انقر فوق BlockSurvey وحاول تسجيل الدخول ، ولكن ظهرت نافذة فارغة:
    Screenshot from 2020-07-06 07-50-58
  5. ارجع إلى app.co ، جرب Xor Drive ، لكنه لا يزال يستخدم المصادقة القديمة browser.blockstack.org
  6. ارجع إلى app.co ، وجرب Runkod وشاهد رسالة الاتصال ، ولكن بعد ذلك ظهرت نافذة فارغة أخرى عند محاولة تسجيل الدخول باستخدام "لدي بالفعل مفتاح سري":
    Screenshot from 2020-07-06 07-45-18
  7. ارجع إلى app.co ، جرب Sigle وعمل كما هو متوقع:
    Screenshot from 2020-07-06 07-51-51
  8. في هذه المرحلة ، ترددت في إدخال مفتاحي لأنه كان من الصعب تحديد العلاقة بين امتداد chrome وموقع الويب الذي كنت أستخدمه ، ولم أكن متأكدًا من أفضل طريقة للتحقق من صحة عنوان URL هذا (على الرغم من أن معظم الأشخاص ربما فازوا " ر انتبه لهذا):
    Screenshot from 2020-07-06 07-53-15
  9. ثم ، أخيرًا ، قمت بتسجيل الدخول إلى Sigle والنقر فوق زر الامتداد أدى إلى عرض حسابي:
    2020-07-06 08 02 24 mdhmgoflnkccjhcfbojdagggmklgfloo b59c8fbdc313

هل كان من الممكن أن أفعل شيئًا مختلفًا؟ هل هناك طريقة لتهيئة الامتداد بشكل مستقل عن تسجيل الدخول إلى موقع ويب يستخدم Connect؟

enhancement

ال 4 كومينتر

من markmhx في

لا توجد طريقة لإدخال Secret Key بشكل منفصل عن تدفق المصادقة لتطبيق معين ، ولكن يمكننا بالتأكيد إضافة ذلك. تريد رفع قضية أعلاه مع هذا الطلب؟

أعتقد أن هذا منطقي جدًا كميزة ، وقد تحتاج إلى إعادة تسمية المشكلة: بشكل طفيف_ابتسام_الوجه:

شكرا whoabuddy على كل هذه التفاصيل! كان من الممكن أن تحصل على قدر كبير من تجربتك لو تواصلنا بشكل أكثر فعالية مع قاعدة المطورين لدينا والمستخدمين أن التطبيقات كانت بحاجة إلى أحدث إصدار من Blockstack Connect للعمل مع الامتداد (وقمنا أيضًا ببناء وضع فشل أكثر رشاقة للإضافة عند محاولة استخدام التطبيقات التي لم تكن موجودة. رقيت بعد).

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

تم إصلاحه عن طريق https://app.zenhub.com/workspaces/userx-5deade0e95ddf8ab213b2460/issues/blockstack/ux/490 لذا انتقل إلى المراجعة

عند الإغلاق ، تم إصلاح هذا بواسطة # 490 حيث سنعرض التطبيقات ولدينا رابط تسجيل الدخول في حالة عدم المصادقة.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات