رفتن به محتوای اصلی

ورود با شبکه اجتماعی

یک دکمه‌ی «ادامه با…» به صفحه‌ی ورود فروشگاه شما اضافه می‌کند تا بازدیدکننده‌ها به‌جای انتظار برای کد تأیید، با حسابی که از قبل دارند وارد شوند.

بخشتنظیمات ← حساب‌ها
مسیر در پنل/admin/social-login
دسترسی لازمپلتفرم ← ⁨Social Credential⁩ ← مشاهده فهرست

چطور کار می‌کند​

هر سرویس‌دهنده کارت جداگانه‌ای دارد و جدا تنظیم می‌شود: Google، Apple و Kakao.

Kakao هنوز ذخیره نمی‌شود

کارت Kakao در صفحه هست، اما تنظیماتش هنگام ذخیره رد می‌شود. فعلاً از Google یا Apple استفاده کنید.

هر کارت Client ID را نشان می‌دهد (یا هنوز Client ID ثبت نشده است)، تعداد شناسه‌های اپلیکیشن موبایل آن، سوییچ فعال که بعد از ذخیره‌ی Client ID کار می‌کند، و دکمه‌ی راه‌اندازی (پس از پیکربندی، ویرایش).

وضعیتمعنی
فعالفعال و پیکربندی‌شده است و دکمه در فروشگاه شما نمایش داده می‌شود
غیرفعالپیکربندی شده اما خاموش است
پیکربندی نشدههنوز Client ID ثبت نشده است

پیکربندی سرویس‌دهنده​

با زدن راه‌اندازی روی کارت هر سرویس‌دهنده، تنظیمات آن باز می‌شود.

فیلدتوضیح
فعال‌سازی ورود با {provider}دکمه‌ی «ادامه با…» را در فروشگاه شما نمایش می‌دهد
شناسه کلاینت (Client ID)از کنسول خود سرویس‌دهنده گرفته می‌شود. برای فعال‌سازی الزامی است
رمز محرمانه (Client secret)از همان‌جا گرفته می‌شود. هنگام ویرایش اگر خالی بماند، مقدار فعلی حفظ می‌شود
شناسه‌های اپلیکیشن موبایلاختیاری؛ شناسه‌های اضافی که توکن‌هایشان باید پذیرفته شود، جداشده با کاما، حداکثر ۱۰ شناسه
آدرس بازگشت (Return URL) برای ثبتبرای Apple و Kakao نمایش داده می‌شود؛ دقیقاً همین آدرس را در کنسول سرویس‌دهنده ثبت کنید. Google آدرسی برای ثبت ندارد

صفحه برای هر سرویس‌دهنده یک لینک مستقیم به کنسول توسعه‌دهندگان آن دارد.

آدرس بازگشت باید در سمت سرویس‌دهنده ثبت شود

صفحه دقیقاً آدرسی را که باید ثبت کنید نشان می‌دهد. سرویس‌دهنده ورود از آدرسی را که نمی‌شناسد رد می‌کند، پس آن را عیناً کپی کنید.

شناسه‌های اپلیکیشن موبایل​

سرویس‌دهندهکاربرد
Appleشناسه‌ی بسته (Bundle ID) اپلیکیشن iOS شما، تا ورود با Apple از داخل اپلیکیشن پذیرفته شود
Googleشناسه‌های کلاینت اضافی که توکن‌هایشان باید پذیرفته شود؛ اپلیکیشن معمولاً از همان Client ID بالا استفاده می‌کند
سایر سرویس‌دهنده‌هاشناسه‌های کلاینت اضافی که توکن‌هایشان باید پذیرفته شود

کارت هر سرویس‌دهنده تعداد شناسه‌های اپلیکیشن موبایل آن را نشان می‌دهد.

ترتیب کار​

اگر پیش از آماده شدن تنظیمات سمت سرویس‌دهنده آن را فعال کنید، دکمه‌ای خواهید داشت که کار نمی‌کند.

آنچه مشتری می‌بیند​

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

سناریوها​

کم کردن ریزش ثبت‌نام​

فقط همان سرویس‌دهنده‌ای را فعال کنید که مشتری‌هایتان واقعاً از آن استفاده می‌کنند. یک دکمه که درست کار کند، از چهار دکمه بهتر است.

اپلیکیشن iOS دارید​

سرویس Apple را پیکربندی کنید و شناسه‌ی بسته‌ی اپلیکیشن را در بخش شناسه‌های اپلیکیشن موبایل اضافه کنید تا ورود از داخل اپلیکیشن پذیرفته شود.

دکمه‌ی یک سرویس‌دهنده دیگر کار نمی‌کند​

یا اطلاعات OAuth آن تغییر کرده، یا آدرس بازگشت دیگر در آن ثبت نیست. کنسول سرویس‌دهنده را بررسی کنید و سپس Client ID و Client secret را دوباره اینجا وارد کنید.

پرسش‌ها​

می‌توانم سرویس‌دهنده را بدون Client ID فعال کنم؟ خیر. این فیلد در فرم الزامی است.

رمز محرمانه دوباره به من نمایش داده می‌شود؟ خیر. هنگام ویرایش آن را خالی بگذارید تا مقدار فعلی حفظ شود.

ورود با شبکه‌ی اجتماعی فیلدهای ثبت‌نام را دور می‌زند؟ خیر. مشتری تازه همچنان فرم ثبت‌نام را با همه‌ی فیلدهایی که در فیلدهای ثبت‌نام نمایش داده‌اید و الزامی کرده‌اید تکمیل می‌کند.

می‌توانم سرویس‌دهنده را بدون حذف اطلاعاتش غیرفعال کنم؟ بله. سوییچ فعال را روی کارت آن خاموش کنید. وضعیت آن به غیرفعال تغییر می‌کند.