Vincent
Created: July 11, 2025
Updated: July 12, 2025
See the original glossary version in English here.
في WebAuthn، يعد authenticatorSelection
جزءًا مهمًا من كائن PublicKeyCredentialCreationOptions
. تُمكّن هذه الميزة
الأطراف المعتمدة (RPs) من تحديد معايير
لاختيار أدوات المصادقة المناسبة أثناء عملية create()
. تكمن
أهميته في:
"authenticatorSelection": { "authenticatorAttachment": "platform", "residentKey": "required", "requireResidentKey": false, "userVerification": "required", }
واصل القراءة للحصول على تفصيل للقيم والإعدادات الممكنة لـ authenticatorSelection.
authenticatorSelection
متطلبات اختيار أدوات المصادقة في WebAuthn.يعد authenticatorSelection
في WebAuthn ضروريًا لضمان توافق عملية المصادقة مع متطلبات
أمان محددة وتفضيلات تجربة المستخدم. إنه يوفر
للأطراف المعتمدة المرونة لتخصيص
عملية التسجيل وفقًا لاحتياجاتهم الأمنية.
فيما يلي نظرة عامة على القيم الممكنة، كما هو محدد في مواصفات WebAuthn:
القيم الممكنة:
تحدد هذه القيمة ما إذا كان الطرف المعتمد يريد إنشاء بيانات اعتماد قابلة للاكتشاف. القيم الممكنة هي:
تُستخدم هذه القيمة فقط للتوافق مع الإصدارات السابقة من المستوى الأول لـ WebAuthn، حيث يتم
تعيينها إلى "true" إذا تم تعيين residentKey
إلى "required".
تشير هذه القيمة إلى ما إذا كان التحقق من المستخدم مطلوبًا للعملية. القيم الممكنة هي:
تحذير: إذا تم تعيين القيمة إلى "preferred"، فقد تتخطى أداة المصادقة التحقق من المستخدم في عملية المصادقة. اقرأ المزيد عن هذه المشكلة في هذه المقالة.
يسمح authenticatorSelection
في WebAuthn للأطراف المعتمدة بتحديد نوع
أدوات المصادقة المناسبة لعملية المصادقة الخاصة بهم، بما في ذلك
متطلبات التحقق من المستخدم ونوع أداة المصادقة.
يؤثر على تجربة المستخدم من خلال تحديد نوع أداة المصادقة المستخدمة (مدمجة بالمنصة أو متنقلة) وتعيين مستوى التحقق من المستخدم، مما يؤثر على سهولة وأمان عملية المصادقة.
يحدد إعداد authenticatorAttachment
في authenticatorSelection
ما إذا كانت هناك حاجة إلى
أداة مصادقة مدمجة بالمنصة ثابتة أو
أداة مصادقة متنقلة عبر المنصات قابلة للإزالة،
مما يؤثر على الخصائص المادية والوظيفية لعملية المصادقة.
Table of Contents
Enjoyed this read?
🤝 Join our Passkeys Community
Share passkeys implementation tips and get support to free the world from passwords.
🚀 Subscribe to Substack
Get the latest news, strategies, and insights about passkeys sent straight to your inbox.