مهدیه طالبی
1 سال پیش توسط مهدیه طالبی مطرح شد
3 پاسخ

سوال در مورد ایجاد دسترسی oauth گوگل

سلام بنده وقتی OAuth client ID میزنم درcomnsole.developer.google به جای create ?

 تصویر


ثبت پرسش جدید
مهدی میرابی
تخصص : full-stack developer
@mmirabi 1 سال پیش مطرح شد
0

سلام

برای دریافت کلید OAuth Client ID از Google، مراحل زیر را دنبال کن:

  1. وارد شدن به Google Cloud Console:

    • سایت Google Cloud Console رو باز کن.
    • اگر حساب Google داری،وارد شو اگر حسابی نداری یک حساب جدید ایجاد کن.
  2. ایجاد یک پروژه جدید:

    • بعد از ورود به Google Cloud Console، در بالای صفحه سمت چپ روی "انتخاب پروژه" کلیک کن.
    • در پنجره جدیدی که باز می‌شود، روی "Create Project" کلیک کن.
    • نام پروژه رو وارد کن و روی "Create" کلیک کن.
  3. فعال‌سازی Google Identity API:

    • بعد از ایجاد پروژه، در صفحه مدیریت پروژه، از منو سمت چپ، به (APIs & Services) برو و بعد(Library) را انتخاب کنید.
    • در جستجوی کتابخانه "Google Identity Toolkit API" یا "Google Identity Platform" بگردید و آن را فعال کنید.
  4. تنظیم OAuth consent screen:

    • از منوی سمت چپ به "OAuth consent screen" برو.
    • در این صفحه تاییدیه مورد نیاز برای احراز هویت را پر کن. این اطلاعات شامل نام برنامه، دامنه‌های مجاز، و سایر اطلاعاته.
  5. ایجاد OAuth Client ID:

    • در منوی سمت چپ، به "اعتبارات OAuth" (Credentials) برو
    • در بخش "اعتبارات OAuth مرکزی" (OAuth consent screen), گزینه‌ی "Create Credentials" را انتخاب کرده و سپس "OAuth client ID" را انتخاب کن
    • در صفحه جدید، نوع اپلیکیشن خود را انتخاب کن (مثلاً وب، Android، iOS).
    • در فیلد "Authorized redirect URIs"، باید یک یا چند URI برای بازگشت از احراز هویت را تنظیم کنی. این URI‌ها باید با تنظیمات برنامه شما همخوانی داشته باشه.
  6. دریافت OAuth Client ID:

    • پس از تنظیمات، یک صفحه با اطلاعات OAuth Client ID و Client Secret به شما نشان داده می‌شه. این اطلاعات را کپی کنید و در برنامه‌ی خود استفاده کن.

توجه داشته باش که امنیت OAuth Client ID و Client Secret بسیار مهمه. این اطلاعات را هرگز در کد منبع باز یا در محیط‌های پابلیک منتشر نکن.

موفق باشی.


مهدیه طالبی
@itsmahii._ 1 سال پیش مطرح شد
0

ممنوون از توضیحات کاملتون🙏


مهدی میرابی
تخصص : full-stack developer
@mmirabi 1 سال پیش مطرح شد
0

خواهش می کنم موفق باشید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام