ورود با شبکه اجتماعی
یک دکمهی «ادامه با…» به صفحهی ورود فروشگاه شما اضافه میکند تا بازدیدکنندهها بهجای انتظار برای کد تأیید، با حسابی که از قبل دارند وارد شوند.
| بخش | تنظیمات ← حسابها |
| مسیر در پنل | /admin/social-login |
| دسترسی لازم | پلتفرم ← Social Credential ← مشاهده فهرست |
چطور کار میکند
هر سرویسدهنده کارت جداگانهای دارد و جدا تنظیم میشود: Google، Apple و 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 از داخل اپلیکیشن پذیرفته شود |
| شناسههای کلاینت اضافی که توکنهایشان باید پذیرفته شود؛ اپلیکیشن معمولاً از همان Client ID بالا استفاده میکند | |
| سایر سرویسدهندهها | شناسههای کلاینت اضافی که توکنهایشان باید پذیرفته شود |
کارت هر سرویسدهنده تعداد شناسههای اپلیکیشن موبایل آن را نشان میدهد.
ترتیب کار
اگر پیش از آماده شدن تنظیمات سمت سرویسدهنده آن را فعال کنید، دکمهای خواهید داشت که کار نمیکند.
آنچه مشتری میبیند
در صفحهی ورود، یک خط جداکننده و برای هر سرویسدهندهی فعال یک دکمهی «ادامه با…» نمایش داده میشود، در کنار ورود معمول با کد تأیید. با اولین ورود مشتری از طریق شبکهی اجتماعی، حساب کاربریاش ساخته میشود.
سناریوها
کم کردن ریزش ثبتنام
فقط همان سرویسدهندهای را فعال کنید که مشتریهایتان واقعاً از آن استفاده میکنند. یک دکمه که درست کار کند، از چهار دکمه بهتر است.
اپلیکیشن iOS دارید
سرویس Apple را پیکربندی کنید و شناسهی بستهی اپلیکیشن را در بخش شناسههای اپلیکیشن موبایل اضافه کنید تا ورود از داخل اپلیکیشن پذیرفته شود.
دکمهی یک سرویسدهنده دیگر کار نمیکند
یا اطلاعات OAuth آن تغییر کرده، یا آدرس بازگشت دیگر در آن ثبت نیست. کنسول سرویسدهنده را بررسی کنید و سپس Client ID و Client secret را دوباره اینجا وارد کنید.
پرسشها
میتوانم سرویسدهنده را بدون Client ID فعال کنم؟ خیر. این فیلد در فرم الزامی است.
رمز محرمانه دوباره به من نمایش داده میشود؟ خیر. هنگام ویرایش آن را خالی بگذارید تا مقدار فعلی حفظ شود.
ورود با شبکهی اجتماعی فیلدهای ثبتنام را دور میزند؟ خیر. مشتری تازه همچنان فرم ثبتنام را با همهی فیلدهایی که در فیلدهای ثبتنام نمایش دادهاید و الزامی کردهاید تکمیل میکند.
میتوانم سرویسدهنده را بدون حذف اطلاعاتش غیرفعال کنم؟ بله. سوییچ فعال را روی کارت آن خاموش کنید. وضعیت آن به غیرفعال تغییر میکند.
مطالب مرتبط
- افزودن اعضای تیم (اینکه افراد چطور وارد پلتفرم شما میشوند)
- فیلدهای ثبتنام · کاربران · تنظیمات اپلیکیشن موبایل