أين يمكنني العثور على قائمة بالنطاقات الخاصة بـ OAuth 2.0 API من Google؟[مغلق]

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

  •  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 جدولاً يسرد جميع النطاقات المتاحة.

https://developers.google.com/+/api/oauth#scopes-table

فيما يلي قوائم بجميع نطاقات Google:https://developers.google.com/identity/protocols/googlescopes

قد يكون الوقت متأخرًا بعض الشيء، لكن هذا من المستندات:

للحصول على معلومات حول نطاقات تسجيل الدخول المتاحة، راجع تسجيل الدخول النطاقات.لرؤية النطاقات المتاحة لجميع واجهات برمجة تطبيقات Google، قم بزيارة مستكشف واجهات برمجة التطبيقات.

عناوين URL لأولئك الذين لا يحبون النقر على الروابط:

كنت أبحث عن نفس الشيء مثل Forever ووجدت هذه الأداة الرائعة حقًا oAuth 2.0 Playground التي طورتها Google حيث يمكنك العثور على جميع النطاقات في واجهات برمجة التطبيقات المختلفة التي يقدمونها.

الرابط وامتداد Chrome يوصون باستخدام:

https://developers.google.com/oauthplayground/

http://goo.gl/y9nH4H

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