ما المقصود بمصادقة اثنين من الأرجل؟
-
04-10-2019 - |
سؤال
ما المقصود بمصادقة اثنين من الأرجل؟ أين وكيف يستخدم في البرمجة؟
المحلول
نقطة جيدة ، هذا هو المنشور الذي وضعت عرضه التقديمي من هنا.
مصادقة اثنين من الأرجل تعني أن هناك طرفان فقط متورطين في عملية المصادقة. تتمثل الخطوة الأولى في إنشاء طلب رمز Oauth الخاص بمستخدم من خلال توقيع الطلب كما هو موضح في مواصفات طلب المستهلك OAUTH. يرجى ملاحظة أن مفتاح المستهلك OAUTH المقدم في هذا الطلب يجب أن يرتبط بحساب يكون المستخدم عضوًا فيه.
الميزة الرئيسية للمصادقة ذات الأرجل هي أن تجربة المستخدم سلسة نظرًا لعدم الحاجة إلى تفاعلات مستخدم إضافية لبدء جلسة API. عيب هذه الطريقة هو أن المستهلك يجب أن يكون لديه إمكانية الوصول إلى مجموعة صالحة من بيانات اعتماد مستهلك OAUTH (المفتاح والسر) لحساب المستخدم. يجب ألا يكشف المستخدم أبدًا عن مفتاح المستهلك/سر حسابه للطرف الثالث ، مما يجعل هذا النوع من المصادقة مناسبًا فقط عندما يكون حامل الحساب والمستهلك من نفس الكيان.
اقرأ أيضًا هنا للتعرف على OAUTH.
نصائح أخرى
يبدو أن 2-Legged يستخدم في سياق Oauth. وهذا يعني أن هناك طرفان متورطين في OAUTH.
لمزيد من المعلومات، راجع 2 Oauth من الساقين ل Apensocial Rest API وسؤال الفائض في وقت سابق Oauth ذات الساقين - تبحث عن معلومات.