مکان: Settings → Readers & money → Connections (بخش Sign in with Google)
باز کردن این صفحه: admin.<your-site>/settings/connections#kn-hub-google (به جای <your-site> آدرس سایت خود را بگذارید)
پیشنیازها
- به یک حساب Google Cloud نیاز دارید.
- فقط مالک سایت میتواند کُد محرمانه (secret) را ذخیره کند.
مراحل انجام کار
- بخش تنظیمات → خوانندگان و درآمد → اتصالها (قسمت Sign in with Google) را باز کنید.
- دکمه باز کردن Google Cloud را بزنید و به بخش Credentials بروید.
- یک OAuth client ID جدید بسازید و نوع آن را Web application انتخاب کنید.
- در بخش Authorized JavaScript origins، مقدار نشانی سایت شما (Authorized JavaScript origin) را وارد کنید. در بخش Authorized redirect URIs، مقدار نشانی بازگشت (Authorized redirect URI) را وارد کنید. هر دوی این مقادیر روی کارت نمایش داده شدهاند.
- مقادیر Client ID و Client secret که Google به شما میدهد را کپی کنید.
- آنها را در بخشهای شناسه کلاینت (Client ID) و کلید مخفی کلاینت (Client secret) در Keynate جاگذاری کنید.
- گزینه مخاطبان میتوانند با Google وارد شوند را فعال کنید.
- تغییرات را ذخیره کنید، سپس دکمه تست را بزنید. نتیجه موفقیتآمیز به این صورت خواهد بود: "Google accepted your Client ID and secret."
نکات مهم
- کُد Client secret بهصورت رمزگذاریشده ذخیره میشود و دیگر نمایش داده نخواهد شد. اگر نمیخواهید آن را تغییر دهید، این کادر را خالی بگذارید تا مقدار قبلی حفظ شود.
- اگر ذخیرهسازی در این صفحه هنوز در سایت شما فعال نشده است، میتوانید Client ID را در صفحه Reader sign-in وارد کنید.
مشکلات رایج
- "Google client ids end with .apps.googleusercontent.com."
- "Paste the Client ID from Google."
- "Add the Client secret to run the test."
پرسشها
پرسشهای متداول
آیا این همان ورود اعضای تیم است؟
خیر. برای ورود اعضای تیم خود، صفحه Single sign-on را ببینید.
آدرس بازگشت (redirect) را کجا وارد کنم؟
در تنظیمات کلاینت Google OAuth، در کادر Authorized redirect URIs.