رفتن به مطلب

.::|>آموزش جامع ورود و پیکربندی از طریق گوگل<|::.


ارسال‌های توصیه شده

سلام به همه کاربران IPSFarsi 

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

برای این کار ابتدا وارد سایت زیر بشید:

https://console.developers.google.com/

اگه اکانت گوگل دارید که هیچ ندارید یکی بسازید.

1. بعد از اینکه وارد داشبورد شدین در بالای صفحه تصویری مثل زیر رو میبینین

 

5a96c1212c5fb_NoProjectSelected.png.baff84bf346a800062d4b5893874efcc.png.f7d2572642b70edd013a39fb98be4898.png

2. با کلیک روی select project یک صفحه پاپ آپ مثل تصویر زیر براتون باز میشه که بالای اون سمت راست نوشته new project که اون رو میزنین:

gf4.png.92d9aab97fc60cf69ef810bb6fd8594e.png

با زدن اون صفحه ای مثل تصویر زیر براتون باز میشه

sas.png.dabf18876ad25dfc046161fd829f0300.png

3. در فیلد اول اسم دلخواهتونو بنویسین و فیلد دوم رو دست نزنین و روی create کلیک کنین بعد کلیک کردن به صورت اتوماتیک به صفحه اصلی برمیگردین

4. از قسمت ستون سمت چپ منوها گزینه Library رو انتخاب کنید و در فیل جستجو عبارت Cloud Identity را جستجو کنید و از لیست نتایج آن را انتخاب کنید مثل تصویر زیر:

fd2.png.0f6bdaf6af47d380c6929ae3da140db6.png

 

بعد اینکه این رو انتخاب کردید در صفحه ای که مثل تصویر زیر براتون باز میشه گزینه enable رو بزنید

rw1.png.62c64885032b9b5b3c280b2f579e95b3.png

5. به صفحه اصلی برگردید. حالا دوباره از ستون کناری سمت چپ منوها گزینه credentials رو انتخاب کنید. در صفحه ای که باز میشه مثل تصویر زیر گزینه configure consent screen رو بزنید

re3.png.1f7d75e124b3e02ae2338949e57e1d41.png

در صفحه ای که مثل تصویر زیر باز میشه فرم مربوطه رو پر کنین:

WSDesk-Google-OAuth-Consent-Screen.thumb.png.7499220f3257c83441dacc98bdcc2fbb.png6

فیلد اول آدرس ایمیل - فیلد دوم اسمی که قراره برای کاربر به نمایش دربیاد رو وارد کنید. در فیلد سوم آدرس سایتتون رو با https وارد کنید (بدون ساب دامین و بدون ساب فولدر) - در فیلد چهارم لوگوی خودتون رو وارد کنید - در فیلد پنجم و ششم لینک حریم خصوصی و قوانین عضویت که مشخص کردین رو وارد کنین (در فیلد پنجم میتونین انتهای آدرس سایتتون الکی privacy بنویسین و در فیلد ششم هم به آخرش terms اضافه کنین ) البته اینم بگم که این کارو صرفا برای سریع تمام شدن انجام میدین چون اگه کاربری موقعی که بخواد موقع اجازه دادن برای اتصال شرایط و حریم استفاده رو کلیک کنه و صفحه ای رو مشاهده نکنه ممکنه از ترسش که حسابش هک بشه بیخیال ثبت نام از این طریق بشه. خلاصه save رو بزنید و فرم رو ذخیره کنید.

6. حالا دوباره از ستون کناری سمت چپ منوها گزینه credentials رو انتخاب کنید. در صفحه باز شده بالای صفحه گزینه create credentials + رو کلیک کنید و از لیست باز شده مثل تصویر زیر گزینه OAuth client ID انتخاب کنید:

ee4.png.0a80ac7f01c92984c216b55e38bd4dae.png

بعد انتخاب با صفحه ای مثل تصویر زیر روبه رو میشید:

er2.png.6b4477056808bff02de7fe3854dc8bf7.png

7. در صفه باز شده گزینه Web application را انتخاب کنید. در فیلد اول یک نام انتخاب کنید. فیلد دوم را خالی بگذارید و در فیلد سوم آدرس ریدایکرت را از ادمین IPS کپی کرده و در اینجا وارد کنید.

8. برای دریافت آدرس ریدایکرت وارد ادمین IPS شوید و مسیر زیر را طی کنید:

تنظیمات > ورود و عضویت > تب روش > گزینه جدید > انتخاب گوگل و دکمه ادامه را زده و با صفحه ای مثل زیر روبه رو می شوید

df3.thumb.png.754e4c3c372b81ef2b8f277e4ef307ff.png

9. آدرس مشخص شده را کپی و در مرحله 6 که گفتم وارد می کنید و تنظیمات رو ذخیره می کنید. (نکته: دقت کنید که آخر آدرس یک / نیز باید بگذارید)

10. بعد از اینکه کد ریدایرکت رو وارد و ذخیره کردید بلافاصله یه پاپ آپ براتون باز میشه مثل تصویر زیر که client ID و client secret رو نشون میده

5a96c4b462cbf_ClientDetails.thumb.png.9975d867744f404ceebff3b0476bbca6.png.a802803bf448562deeff7ef3ae5f475b.png

اگه مرحله 8 رو نگاه کنید دو تا فیلد وجود داشت با اسمهای شناسه مشتری و کلید مخفی. این کدهایی که تو تصاویر بالا داده رو اونجا وارد می کنید و ذخیره رو میزنین.

 

خب کار تموم شد و حالا میتونین ازش استفاده کنین. اگه همه چیرو درست انجام داده باشین هیچ خطایی رخ نخواهد داد. باز اگه مشکل داشتید مطرح کنید تا دوستان یا بنده راهنماییتون کنم.

امیدوارم موفق باشید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • Arash.Ranjbar عنوان را به .::|>آموزش جامع ورود و پیکربندی از طریق گوگل<|::. تغییر داد
  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...