ابزار سایت

راه_اندازی_ورود_و_یا_ثبت_نام_با_حساب_کاربری_gmail

تفاوت‌ها

تفاوت دو نسخهٔ متفاوت از صفحه را مشاهده می‌کنید.

پیوند به صفحه‌ی تفاوت‌ها

راه_اندازی_ورود_و_یا_ثبت_نام_با_حساب_کاربری_gmail [2019/01/15 12:45] (فعلی)
خط 1: خط 1:
 +=====راه‌اندازی ورود و یا ثبت‌نام با حساب کاربری Gmail=====
 +
 +ابتدا لازم است کاربر مدیر با استفاده از پیوند زیر وارد بخش Google APIs از حساب کاربری gmail خود شود.
 +
 +https://​console.developers.google.com/​project?​authuser=0
 +
 +مطابق <imgref 20170826-103518>​، پس از ورود به حساب کاربری، باید یک پروژه جدید دقیقاْ هم‌نام با نام شبکه اجتماعی ایجاد شود.
 +
 +
 +<​imgcaption 20170826-103518|ایجاد پروژه جدید>​{{ :​pasted:​20170826-103518.png }}</​imgcaption>​
 +
 +سپس وارد بخش API Manager شده از منوی سمت چپ بخش Credentials و سپس OAuth Client ID را انتخاب شود (<imgref 20170826-103638>​).
 +
 +
 +<​imgcaption 20170826-103638|انتخاب بخش OAuth Client ID>{{ :​pasted:​20170826-103638.png }}</​imgcaption>​
 +
 +بعد از این کار، ممکن است خطایی مشابه <imgref 20170826-103756>​ مواجه ظاهر شود.
 +
 +<​imgcaption 20170826-103756|خطای بخش OAuth Client ID>{{ :​pasted:​20170826-103756.png }}</​imgcaption>​
 +
 +این مشکل به‌خاطر عدم انتخاب نام برای محصول در OAuth consent screen است. پس از انتخاب گزینه Configure consent screen به صفحه‌ای مانند <imgref 20170826-103942>​ ظاهر می‌شود. در قسمت Product name shown to users  لازم است نام شبکه اجتماعی درج شود.
 +
 +<​imgcaption 20170826-103942|تخصیص نام برای API>{{ :​pasted:​20170826-103942.png }}</​imgcaption>​
 +
 +پس از ذخیره مجددا به صفحه Create client ID ارجاع داده‌ خواهد شد. در این صفحه ​ برای Application type گزینه Web application را انتخاب کند. پس از این انتخاب موارد زیر در صفحه ظاهر خواهند شد:
 +  * بخش Name که لازم است دقیقاْ هم‌نام شبکه اجتماعی وارد شود.
 +  * بخش Authorized Javascript origins که در آن آدرس Home Url شبکه اجتماعی خود باید درج شود.
 +  * بخش Authorized Redirect URls آدرس صفحه‌ای که صحت برقراری ارتباط را بررسی می‌کند وارد شود
 +
 +پس از ایجاد دو مقدار Client ID و Secret ID می‌بایست در تنظیمات افزونه‌ای که نوشته شده است وارد شود تا صحت ورود در سامانه به  وسیله این مقادیر بررسی شود(<​imgref 20170826-104100>​).
 +
 +
 +<​imgcaption 20170826-104100|ساخت Client ID برای سامانه>​{{ :​pasted:​20170826-104100.png }}</​imgcaption>​
 +
 +
 +پس از انتخاب دکمه Create پنچره‌ای مطابق <imgref 20170826-104650>​ پنجره‌ای ظاهر می‌شود که در آن client ID و client secret موجود است. ​
 +
 +<​imgcaption 20170826-104650|نمایش client ID و client secret>​{{ :​pasted:​20170826-104650.png }}</​imgcaption>​
  
راه_اندازی_ورود_و_یا_ثبت_نام_با_حساب_کاربری_gmail.txt · آخرین ویرایش: 2019/01/15 12:45