TestRail به شما امکان می دهد با استفاده از پروتکل های SAML ۲.۰، OAuth ۲.۰ و OpenID Connect با ارائه دهنده هویت SSO ترجیحی خود (IDP) یکپارچه شوید. هنگامی که پیکربندی SSO را فعال کردید، می توانید پروتکل دلخواه خود را انتخاب کنید.
این راهنما به طور خاص به شما در مورد پیکربندی پروتکل گوگل کمک می کند. ابتدا این دستورالعمل ها را برای ثبت برنامه وب Google دنبال کنید:
- برو به داشبورد گوگل: https://console.cloud.google.com/apis/dashboard
-
ثبت نام: ایجاد یک پروژه در کنسول API Google.
- کلیک کنید ایجاد پروژه.
- را پر کنید نام پروژه، سازمان، و مکانو کلیک کنید ایجاد کنید.
-
داشبورد: پروژه خود را از نوار پیمایش انتخاب کنید (علامت گذاری شده به عنوان الف در تصویر زیر).
- OAuth رضایت صفحه نمایش: OAuth را پیکربندی کنید صفحه رضایت با انتخاب آن از پانل سمت چپ (علامت گذاری شده به عنوان ج در تصویر بالا).
- فراهم کند اطلاعات برنامه، دامنه برنامه، و اطلاعات تماس توسعه دهنده. کلیک کنید ذخیره کنید و ادامه دهید.
- محدوده ها – دامنه ها را به عنوان OpenID، ایمیل و نمایه اضافه کنید. کلیک کنید ذخیره کنید و ادامه دهید.
- را ارائه دهید اطلاعات اختیاری.
- جزئیات را بررسی کنید و در صورت درخواست تأیید کنید.
- اعتبار: روی آن کلیک کنید اعتبارنامه در پانل ناوبری سمت چپ (علامت گذاری شده به عنوان ب در تصویر بالا).
- کلیک کنید اعتبارنامه ایجاد کنید و انتخاب کنید شناسه مشتری OAuth.
- انتخاب کنید برنامه نوع (برنامه وب در مورد ما).
- یک نام ارائه کنید.
-
URL های مجاز تغییر مسیر: در اینجا باید URL تغییر مسیر را برای تغییر مسیر پس از مجوز اضافه کنیم. این باید همان چیزی باشد که در صفحه تنظیمات SSO OAuth و OpenID ذکر شده است. می توانید URL تغییر مسیر را از صفحه پیکربندی SSO در زیر برچسب پیدا کنید URL تک ورود.
مثال: “https://${domain}/testrail/index.php?/auth/redirect_oidc_acs” - کلیک کنید ایجاد کنید.
- یک پنجره بازشو ظاهر می شود که شامل شناسه مشتری و راز مشتری برای پیکربندی کپی شود.
- شناسه مشتری و راز را می توان بعداً از آن کپی کرد اعتبارنامه برگه
- زیر شناسه های مشتری OAuth ۲.۰، اعتبارنامه را انتخاب کنید. یک صفحه جدید با شناسه مشتری و رمز در پانل سمت راست ظاهر می شود.
- در اینجا می توانید URL تغییر مسیر را نیز اضافه/حذف/ویرایش کنید.
پیکربندی SSO در Google – OpenID Connect #
- به عنوان یک مدیر وارد TestRail شوید.
- برو به مدیر > تنظیمات سایت > SSO.
- انتخاب کنید پروتکل احراز هویت شما: اتصال OpenID.
- URL تک ورود: از قبل با مقادیری پر شده است که برای تنظیم URL تغییر مسیر در حین احراز هویت APP در Google استفاده می شود.
- به داشبورد گوگل خود وارد شوید و به برنامه خود دسترسی پیدا کنید تا در مراحل بعدی اطلاعات را دریافت کنید.
- بازگشت به TestRail، برای شناسه مشتری: کپی کنید شناسه برنامه (مشتری). از گوگل اعتبارنامه آن را در این فضا قرار دهید.
- راز مشتری: راز مشتری را کپی کنید ارزش از گوگل اعتبارنامه آن را در این فضا قرار دهید.
- URL صادرکننده IDP: URL را کپی کنید https://accounts.google.com/ و در این فضا بچسبانید.
- در اولین ورود حساب کاربری ایجاد کنید: این تنظیم را فعال کنید تا مشخص کنید اگر یک کاربر بتواند با موفقیت احراز هویت شود، آیا TestRail باید به طور خودکار حساب های کاربری جدیدی در TestRail ایجاد کند.
- دامنه های لیست سفید: برای جلوگیری از درخواستهای سازمانهای غیرمجاز میتوان از ایجاد حساب جدید محدود به دامنههای ایمیل خاص استفاده کرد. به سادگی در هر خط یک دامنه وارد کنید. (اگر دامنه لیست سفید خالی است، همه به طور پیش فرض مجاز هستند.)
- کلیک کنید تنظیمات را ذخیره کنید.
پیکربندی SSO در Google – OAuth ۲.۰ #
- به عنوان یک مدیر وارد TestRail شوید.
- برو به مدیر > تنظیمات سایت > SSO.
- انتخاب کنید پروتکل احراز هویت شما: Oauth 2.0.
- URL تک ورود: با مقادیری از قبل پر شده است که برای تنظیم URL تغییر مسیر در حین تأیید اعتبار APP در Google استفاده می شود.
- به داشبورد گوگل خود وارد شوید و به برنامه خود دسترسی پیدا کنید تا اطلاعات مراحل بعدی را دریافت کنید.
- بازگشت به TestRail، برای شناسه مشتری: کپی کنید شناسه برنامه (مشتری). از گوگل اعتبارنامه آن را در این فضا قرار دهید.
- راز مشتری: راز مشتری را کپی کنید ارزش از گوگل اعتبارنامه آن را در این فضا قرار دهید.
- URL مجوز کاربر: URL را کپی کنید https://accounts.google.com/o/oauth2/v2/auth و آن را در این فضا بچسبانید.
- دسترسی به URL Token: URL را کپی کنید https://oauth2.googleapis.com/token و آن را در این فضا بچسبانید.
- URL اطلاعات کاربر: URL را کپی کنید https://openidconnect.googleapis.com/v1/userinfo و آن را در این فضا بچسبانید.
- در اولین ورود حساب کاربری ایجاد کنید: این تنظیم را فعال کنید تا مشخص کنید اگر یک کاربر بتواند با موفقیت احراز هویت شود، آیا TestRail باید به طور خودکار حساب های کاربری جدیدی در TestRail ایجاد کند.
- دامنه های لیست سفید: برای جلوگیری از درخواستهای سازمانهای غیرمجاز میتوان از ایجاد حساب جدید محدود به دامنههای ایمیل خاص استفاده کرد. به سادگی در هر خط یک دامنه وارد کنید. (اگر دامنه لیست سفید خالی است، همه به طور پیش فرض مجاز هستند).
- کلیک کنید تنظیمات را ذخیره کنید.
پیکربندی SSO در Google – SAML ۲.۰ #
TestRail – URL های SSO #
- به عنوان یک مدیر وارد TestRail شوید.
- برو به مدیر > تنظیمات سایت > SSO.
- را کلیک کنید پیکربندی SSO خاموش/روشن دکمه رادیویی
- زیر شناسه نهاد، این URL را برای استفاده بعدی کپی کنید.
- زیر URL تک ورود، این URL را برای استفاده بعدی کپی کنید.
- انتخاب کنید لغو کنید زیرا هنوز به پیکربندی بیشتری نیاز نیست.
- با بخش بعدی دستورالعمل ادامه دهید.
Google – ایجاد اپلیکیشن SAML سفارشی #
- به کنسول مدیریت گوگل خود دسترسی پیدا کنید.
- زیر داشبورد، کلیک کنید برنامه ها و انتخاب کنید برنامه های SAML.
- کلیک کنید یک سرویس/برنامه به دامنه خود اضافه کنید و انتخاب کنید برنامه سفارشی خودم را تنظیم کنم گزینه
- ذخیره کنید URL SSO برای استفاده بعدی
- ذخیره کنید شناسه نهاد URL برای استفاده بعدی
- گواهی را دانلود کنید، آن را با استفاده از ویرایشگر متن یا دفترچه یادداشت باز کنید و برای استفاده بعدی ذخیره کنید.
- کلیک کنید بعدی، نام برنامه خود را بگذارید TestRailو کلیک کنید بعدی دوباره
- زیر آدرس اینترنتی ACS، ارائه کنید URL ورود به سیستم از مرحله ۵
- زیر شناسه نهاد، ارائه کنید شناسه نهاد URL فراداده از مرحله ۴.
- تمام گزینه های پیش فرض را به حال خود رها کرده و انتخاب کنید بعدی.
-
کلیک کنید اضافه کردن نقشه جدید سه بار و مقادیر زیر را تنظیم کنید:
ویژگی برنامه دسته بندی فیلد کاربری نام کاربری اطلاعات پایه نام کاربر.نام خانوادگی اطلاعات پایه نام خانوادگی user.mail اطلاعات پایه ایمیل اصلی - اگر تنظیمات شما شبیه اسکرین شات ما است، به انتخاب ادامه دهید پایان.
- به خود دسترسی داشته باشید برنامه های SAML و برنامه TestRail آنجا خواهد بود.
- روی سه نقطه در سمت راست کلیک کرده و انتخاب کنید برای همه روشن است یا برای برخی روشن است.
#
TestRail – پیکربندی SSO #
- به عنوان یک مدیر وارد TestRail شوید.
- برو به مدیر > تنظیمات سایت > SSO.
- را کلیک کنید پیکربندی SSO خاموش/روشن دکمه رادیویی
- زیر آدرس IDP SSO، URL ارائه شده توسط Google را از مرحله ۱۲ وارد کنید.
- زیر URL صادرکننده IDP، URL ارائه شده توسط Google را از مرحله ۱۳ وارد کنید.
- زیر گواهی IDP، متن گواهی ارائه شده توسط Google را از مرحله ۱۴ وارد کنید.
- فعال کردن احراز هویت بازگشتی یا در اولین ورود حساب کاربری ایجاد کنید، در صورت ترجیح.
- کلیک کنید تنظیمات را ذخیره کنید.

