كيفية الحصول على بيانات اعتماد تسجيل الدخول عن طريق openId؟

StackOverflow https://stackoverflow.com/questions/81994

  •  09-06-2019
  •  | 
  •  

سؤال

هل من الممكن الحصول على بيانات اعتماد تسجيل الدخول مثل الاسم/المعرف إذا قام المستخدم بتسجيل الدخول عن طريق OpenId؟

هل كانت مفيدة؟

المحلول

هناك طريقتان مقبولتان لاسترداد هذا النوع من الأشياء بواسطة OpenID:SReg وتبادل السمات (AX).كلاهما امتدادات لمواصفات OpenID القياسية؛SReg هو الأقدم بين الاثنين ويحدد مجموعة من الحقول التي يمكن طلبها وإرسالها مع المصادقة، بينما يسمح AX بطلب أي سمة.

كلا مستندي المواصفات موجزان جدًا حول كيفية عملهما، على الرغم من صعوبة تحديد "الأسماء" القياسية للسمات المطلوبة من AX.عادةً ما تميل الخوادم إلى تنفيذ أسماء SReg.

مواصفات ملحق التسجيل البسيط لـ OpenID 1.0

مواصفات تبادل سمات OpenID 1.0 النهائية

نصائح أخرى

لن تحصل على اسم المستخدم (أو كلمة المرور) الفعلي الخاص بهم، ولكنك ستحصل على OpenID الخاص بهم وهو فريد من نوعه.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top