أين يمكنني العثور على قائمة بالنطاقات الخاصة بـ OAuth 2.0 API من Google؟[مغلق]
-
11-12-2019 - |
سؤال
يحدد المثال الذي أعمل به النطاق في طلب OAuth على النحو التالي:نطاق=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile
الذي يتم فك تشفيره إلى معرفين URI:
لا يمكنني العثور على الوثائق التي تغطي القائمة الكاملة للنطاقات المتوفرة وما هي المعلومات التي يمكن الوصول إليها ضمن كل نطاق - هل يعرف أحد ما إذا كان هناك شيء من هذا القبيل؟
المحلول
ما تبحث عنه هو Google APIs Discovery Service
.
بعض الموارد الأخرى المثيرة للاهتمام:
ان مدونة ممتازة بواسطة نيكولا غارنييه الذي يصف الأشياء المهمة وراء هذه الخدمة.
ال ملعب جوجل OAuth2, ، مصدر جيد آخر للمعلومات.
أخيرًا، إذا كنت مهتمًا بتتبع التغييرات في مستندات الاكتشاف أو لا ترغب في قراءة جميع المستندات، فهناك طريقة مثيرة للاهتمام التنفيذ عبر الإنترنت بواسطة جيروين ستورم.
نصائح أخرى
بفضل روابط أنطونيو ساكو، تمكنت من العثور على:
https://www.googleapis.com/discovery/v1/apis/oauth2/v2/rest?fields=auth(oauth2(scopes))
تقول هذه هي النطاقات المتاحة:
- https://www.googleapis.com/auth/plus.me (Know who you are on Google)
- https://www.googleapis.com/auth/userinfo.email (View your email address)
- https://www.googleapis.com/auth/userinfo.profile (View basic information about your account)
لا يتم توفير القائمة الكاملة للنطاقات في وثائق OAuth ولكن يتم توفيرها ضمن الأسئلة الشائعة لمطوري GData.لا تتغير النطاقات عند تغيير OAuth 1.0 أو Oauth 2.0.تمت إضافة رابط الصفحة انقر هنا لمعرفة القائمة الكاملة لنطاقات Google أو الرابط هو https://developers.google.com/gdata/faq#AuthScopes
إليك مستند تمت إضافته مؤخرًا إلى وثائق OAuth 2.0 من Google، مع قائمة شاملة بالنطاقات:
https://developers.google.com/identity/protocols/googlescopes
تعرض مستندات oauth الخاصة بـ Google جدولاً يسرد جميع النطاقات المتاحة.
فيما يلي قوائم بجميع نطاقات Google:https://developers.google.com/identity/protocols/googlescopes
قد يكون الوقت متأخرًا بعض الشيء، لكن هذا من المستندات:
للحصول على معلومات حول نطاقات تسجيل الدخول المتاحة، راجع تسجيل الدخول النطاقات.لرؤية النطاقات المتاحة لجميع واجهات برمجة تطبيقات Google، قم بزيارة مستكشف واجهات برمجة التطبيقات.
عناوين URL لأولئك الذين لا يحبون النقر على الروابط:
كنت أبحث عن نفس الشيء مثل Forever ووجدت هذه الأداة الرائعة حقًا oAuth 2.0 Playground التي طورتها Google حيث يمكنك العثور على جميع النطاقات في واجهات برمجة التطبيقات المختلفة التي يقدمونها.
الرابط وامتداد Chrome يوصون باستخدام: