اگر قصد دارید با دستیار گوگل ادغام شوید، به بخش «اقدامات» در کنسول گوگل مراجعه کنید.
در غیر این صورت، قبل از اضافه کردن مجوز OAuth 2.0 به سرویس خود، اطلاعات زیر را تهیه کرده و با روابط توسعهدهنده یا نماینده توسعه کسبوکار خود تماس بگیرید:
URL نقطه پایانی مجوز . این URL برای نقطه پایانی مجوزی است که شما میزبانی میکنید و گوگل آن را فراخوانی میکند. ترافیک باید فقط از طریق HTTPS پذیرفته شود. به عنوان مثال،
https://myservice.example.com/auth. اغلب اوقات میتوان یک صفحه ورود به سیستم موجود را به عنوان نقطه پایانی مجوز تطبیق داد.redirect_uriکه به عنوان پارامتر به نقطه پایانی مجوز شما ارسال میشود، فرم زیر را خواهد داشت:https://oauth-redirect.googleusercontent.com/r/YOUR_PROJECT_ID https://oauth-redirect-sandbox.googleusercontent.com/r/YOUR_PROJECT_ID
redirect_uriباید برایclient_idکه به گوگل اختصاص میدهید، در لیست مجاز قرار گرفته باشد.آدرس اینترنتی نقطه پایانی توکن . این آدرس اینترنتی نقطه پایانی توکنی است که شما میزبانی میکنید و گوگل آن را فراخوانی میکند. ترافیک باید از طریق HTTPS و فقط از سایر سرویسهای شناخته شده (مانند سرویسهای گوگل) پذیرفته شود. به عنوان مثال،
https://oauth2.example.com/token. نقاط پایانی مجوز و توکن ممکن است در دامنههای مختلف میزبانی شوند.آدرس اینترنتی (URL) اختیاری برای نقطه پایانی ابطال توکن . این آدرس اینترنتی نقطه پایانی ابطال است که شما میزبانی میکنید و گوگل آن را فراخوانی میکند. ترافیک باید از طریق HTTPS و فقط از سایر سرویسهای شناخته شده (مانند سرویسهای گوگل) پذیرفته شود. به عنوان مثال،
https://oauth2.example.com/revoke. نقاط پایانی مجوز، توکن و ابطال شما ممکن است در دامنههای مختلف میزبانی شوند.URL اختیاری محافظت بین حسابهای کاربری (RISC) . این URL ای است که شما میزبانی میکنید و گوگل با آن تماس میگیرد. میتوانید مقدار آن را انتخاب کنید.
شناسه کلاینت و رمز کلاینت برای گوگل . شما باید یک شناسه کلاینت که در درخواستهای OAuth 2.0 برای شناسایی مبدا درخواست استفاده میشود و یک رمز کلاینت که برای جلوگیری از جعل درخواست استفاده میشود، به گوگل اختصاص دهید. شناسه کلاینت گوگل و رمز کلاینت میتوانند هر مقدار رشتهای URL-safe به انتخاب شما باشند. شما باید مطمئن شوید که رمز کلاینت فقط برای گوگل و سرویس شما قابل مشاهده است.
رشتههای دامنه اختیاری . بسته به اینکه API شما چه مقدار و چه نوع دادههای کاربری را در دسترس قرار میدهد، ممکن است بخواهید دامنههایی را تعریف کنید که نشاندهنده دستههای مختلف دادههای کاربر باشند. با انجام این کار، طرفین میتوانند از کاربران شما اجازه دسترسی به انواع خاصی از دادهها را بگیرند و دادههای موجود برای مشتریان را فقط به دامنههای مجاز محدود کنند. به طور خاص، اگر سرویس شما دادههای بیشتری را نسبت به آنچه برای ادغام با Google لازم است در دسترس قرار میدهد، میتوانید از دامنهها برای اعطای دسترسی فقط به برخی از دادهها استفاده کنید.
- شناسه پروژه API گوگل شما
برای مشاهده شناسه پروژه خود:
- به کنسول API گوگل بروید.
- پروژه خود را در جدول صفحه اصلی پیدا کنید. شناسه پروژه در ستون شناسه نمایش داده میشود.