راه اندازی OAuth

مراحل زیر را برای پیکربندی پلتفرم خود برای اجرای OAuth 2.0 تکمیل کنید:

  1. گفتگوی رضایت فروشنده را پیکربندی کنید.

    هنگامی که یک تاجر برای اولین بار سعی می کند با استفاده از APIها از طریق پلتفرم شریک به حساب نمایه کسب و کار خود دسترسی پیدا کند، گفتگوی رضایت فروشنده به او ارائه می شود.

    گفتگوی رضایت فروشنده
    درخواست دسترسی

    هنگامی که اجازه دسترسی شخص ثالث به حساب خود را می دهید، Google یک اعلان ایمیل اجباری برای شما ارسال می کند. این اعلان به شما، مالک موقعیت مکانی، هشدار می دهد که تغییری در افرادی که می توانند به داده های حساب شما دسترسی داشته باشند، انجام شده است.

    حساب Google شما اکنون برنامه‌هایی را که به حساب شما دسترسی دارند را نشان می‌دهد، با جزئیات بیشتری در مورد اینکه برنامه شخص ثالث به‌خصوص چه داده‌هایی در دسترس است. همچنین، در هر زمانی که روی دکمه حذف دسترسی کلیک می‌کنید، می‌توانید دسترسی یک برنامه را حذف کنید. به این ترتیب، دسترسی شخص ثالث به داده های حساب خود را کنترل می کنید.

    چه کسی دسترسی دارد

    گفتگوی رضایت فروشنده، که در پروژه Google Cloud شما قابل دسترسی است، به شما امکان می دهد اطلاعات رضایت زیر را در مورد شرکای شخص ثالثی که به آنها دسترسی به حساب خود داده اید، پیکربندی کنید:

    1. پیوند صفحه اصلی برنامه: صفحه اصلی شریک شخص ثالثی که به او اجازه دسترسی به حساب خود را داده اید.
    2. پیوند سیاست حفظ حریم خصوصی برنامه: پیوندی به خط مشی رازداری شریک.
    3. پیوند شرایط سرویس (ToS): پیوندی به شرایط خدمات شریک.
    پیکربندی رضایت

    برای اطلاعات بیشتر در مورد پیکربندی رضایت، به تنظیم OAuth 2.0 > رضایت کاربر مراجعه کنید.

  2. نام و لوگوی برنامه خود را تنظیم کنید.

    فروشندگان باید همان نام برنامه و نشان‌واره شرکای ما را داشته باشند، یا یک پروژه Google Cloud مجزا داشته باشند تا آنها را از پیش‌فرض Partner متمایز کند.

    تنظیم نام برنامه و لوگو

استفاده از OAuth توسط پلتفرم ها

پلتفرم‌ها ممکن است از طرف مالکان و مدیران اقدام کنند. این کار تعداد اقدامات مورد نیاز تاجر را به حداقل می‌رساند و نرخ انصراف را کاهش می‌دهد.

مالکان و مدیران باید ابتدا با حساب Google خود وارد پلتفرم شریک شوند و اطلاعات کاربری خود را در حافظه پنهان ذخیره کنند. اعتبارنامه های ذخیره شده OAuth 2.0، نشانه های دسترسی، و نشانه های تازه سازی برای مشاهده یا ویرایش داده های مکان استفاده می شود.

موارد زیر نمونه های رایج استفاده از OAuth توسط پلتفرم ها هستند:

  • مکان‌هایی را به‌عنوان تاجر ایجاد کنید، که حساب Google تاجر را به عنوان مالک اصلی تعیین می‌کند.
  • شرکا می توانند از طریق یکپارچه سازی API پلت فرم به نظرات پاسخ دهند و به عنوان مالک کسب و کار پست ایجاد کنند.
  • مدیران هنگام استفاده از APIها می توانند به عنوان مالک کسب و کار پاسخ دهند.
  • بازرگانان می‌توانند به‌طور خودکار مکان‌ها را به سازمان‌های نمایه کسب‌وکار منتقل کنند .
  • به طور خودکار یک سرپرست به یک حساب یا مکان، مانند یک مدیر، اضافه کنید .

    به عنوان مثال، دعوت به حساب Google یک کاربر مدیریتی با استفاده از اطلاعات کاربری ذخیره شده OAuth 2.0 شما ایجاد می شود. سپس، دعوت با استفاده از اطلاعات ذخیره شده OAuth کاربر مدیریت پذیرفته می شود.

استثناهایی که مستلزم اقدام مستقیم تاجر است

همه کنش‌ها را نمی‌توان با تماس‌های API که از اعتبارنامه OAuth تاجر استفاده می‌کنند، خودکار کرد.

در زیر چند نمونه از استثنائاتی است که مستلزم اقدام مستقیم تاجر هستند:

  • بازرگانان باید حداقل یک بار به حساب‌های Google خود وارد شوند تا پلتفرم بتواند اعتبارنامه‌های OAuth را که بعداً برای برقراری تماس‌های API و انجام اقدامات به‌عنوان تاجر استفاده می‌شوند، در حافظه پنهان ذخیره کند.
  • بازرگانان باید یک بار گفتگوی رضایت OAuth 2.0 را تأیید کنند که به شخص ثالث اجازه دسترسی به داده های مکان را می دهد.
  • بازرگانان باید به حساب Google خود وارد شوند و به صورت دستی روی پیوندی کلیک کنند تا ادعاهای مالکیت را شروع و تکمیل کنند.