كيفية الحصول على بيانات اعتماد تسجيل الدخول عن طريق openId؟
-
09-06-2019 - |
سؤال
هل من الممكن الحصول على بيانات اعتماد تسجيل الدخول مثل الاسم/المعرف إذا قام المستخدم بتسجيل الدخول عن طريق OpenId؟
المحلول
هناك طريقتان مقبولتان لاسترداد هذا النوع من الأشياء بواسطة OpenID:SReg وتبادل السمات (AX).كلاهما امتدادات لمواصفات OpenID القياسية؛SReg هو الأقدم بين الاثنين ويحدد مجموعة من الحقول التي يمكن طلبها وإرسالها مع المصادقة، بينما يسمح AX بطلب أي سمة.
كلا مستندي المواصفات موجزان جدًا حول كيفية عملهما، على الرغم من صعوبة تحديد "الأسماء" القياسية للسمات المطلوبة من AX.عادةً ما تميل الخوادم إلى تنفيذ أسماء SReg.
نصائح أخرى
لن تحصل على اسم المستخدم (أو كلمة المرور) الفعلي الخاص بهم، ولكنك ستحصل على OpenID الخاص بهم وهو فريد من نوعه.
لا تنتمي إلى StackOverflow