مکان: تنظیمات ← تیم و امنیت ← ورود یکپارچه (بخش ارائهدهنده ورود)
این صفحه را باز کنید: admin.<your-site>/settings/sso#sign-in-provider (به جای <your-site> آدرس سایت خود را بگذارید). اگر آن را در منو نمیبینید، نمایش همه تنظیمات را در صفحه تنظیمات فعال کنید.
پیشنیازها
- فقط مالک سایت میتواند این مورد را تغییر دهد.
- ابتدا یک برنامه OpenID Connect در ارائهدهنده خود ایجاد کنید.
مراحل انجام کار
- تنظیمات → تیم و امنیت → ورود یکپارچه (SSO) را باز کنید.
- برگزارکننده را انتخاب کنید: Google Workspace، Microsoft Entra ID، Okta یا سایر (OpenID Connect).
- اختیاری: نام دکمه را تنظیم کنید که در صفحه ورود به صورت «ورود با …» نمایش داده میشود.
- نشانی ارائهدهنده (issuer) را وارد کنید:
- Google:
https://accounts.google.com - Microsoft: آدرس مستأجر (tenant) شما
https://login.microsoftonline.com/<tenant id>/v2.0(الزامی) - Okta: برای مثال
https://yourcompany.okta.com - Other: آدرس OpenID Connect ارائهدهنده
- Google:
- شناسه کلاینت (Client ID) و کلید مخفی کلاینت (Client secret) دریافتی از ارائهدهنده خود را وارد کنید.
- نشانی بازگشت (Redirect) برای ثبت در ارائهدهنده را کپی کرده و آن را به عنوان یک آدرس هدایت (callback/redirect) مجاز در برنامه ارائهدهنده خود ثبت کنید.
- اجازه ورود با این ارائهدهنده را فعال کنید.
- آزمایش تنظیمات را بزنید و سپس ذخیره کنید.
نکات مهم
- کلید مخفی (secret) فقطخواندنی نیست و پس از ذخیره نمایش داده نمیشود. برای حفظ مقدار قبلی، آن را خالی بگذارید.
- آزمون، کلیدهای امضا در ارائهدهنده و ذخیره بودن کلید مخفی را بررسی میکند.
مشکلات رایج
- "نتوانستیم تنظیمات ارائهدهنده را از این آدرس بخوانیم. آدرس را بررسی کرده و دوباره امتحان کنید."
پرسشها
پرسشهای متداول
کلید مخفی کلاینت (client secret) را کجا پیدا کنم؟
در برنامهای که در ارائهدهنده خود ساختهاید.
آزمون تنظیمات چه چیزی را بررسی میکند؟
کلیدهای امضا در ارائهدهنده و ذخیره بودن کلید مخفی را بررسی میکند.