TestRail به شما امکان می دهد با استفاده از پروتکل های SAML ۲.۰، OAuth ۲.۰ و OpenID Connect با ارائه دهنده هویت SSO ترجیحی خود (IDP) یکپارچه شوید. هنگامی که پیکربندی SSO را فعال کردید، می توانید پروتکل دلخواه خود را انتخاب کنید.
این راهنما به طور خاص به شما در مورد پیکربندی پروتکل Azure کمک می کند. ابتدا این دستورالعمل ها را برای ثبت برنامه وب Azure AD دنبال کنید تا برای برنامه در پورتال ثبت نام کنید:
- وارد شوید پورتال Azureی، با اعتبار ادمین.
- انتخاب کنید Azure Active Directory.
- زیر مدیریت کنید برگه در نوار کناری سمت چپ، را انتخاب کنید ثبت نام برنامه. (نمونه تصویر زیر)
-
کلیک کنید ثبت نام جدید:
- در ثبت نام جدید:
- نام* – نام را اضافه کنید
- انواع حساب های پشتیبانی شده – انتخاب کنید حساب مناسب انواع
- تغییر مسیر URL – انتخاب کنید وب (اگر قبلاً انتخاب نشده باشد).
-
تغییر مسیر URL (نباید خالی بماند) – URL تغییر مسیر را برای تغییر مسیر پس از مجوز اضافه کنید. این باید همان چیزی باشد که در صفحه تنظیمات SSO OAuth و OpenID ذکر شده است. می توانید URL تغییر مسیر را از صفحه پیکربندی SSO در زیر برچسب پیدا کنید URL تک ورود.
مثال: “http://${domain}/testrail/index.php?/auth/redirect_oidc_acs” - کلیک کنید ثبت نام کنید.
- اضافه کردن اطلاعات اضافی در برندسازی زبانه زیر مدیریت کنید بخش
- زیر احراز هویت در صورت نیاز، URL های ورود و خروج اضافی را پیکربندی کنید.
-
در گواهی ها و اسرار:
- راز ایجاد کنید – کلیک کنید راز مشتری جدید.
- توضیحات و زمان انقضا را پر کنید – کلیک کنید اضافه کنید.
- راز مشتری – راز مشتری است ارزش.
#
قبل از خروج از این صفحه، مقدار مخفی مشتری را کپی کنید، بعداً به آن نیاز خواهید داشت.
-
در نمای کلی و شناسه مشتری، زیر نمای کلی در بخش، می توانید شناسه مشتری، شناسه مستاجر و سایر اطلاعات را بیابید. زیر نمای کلی، می توانید شناسه مشتری را پیدا کنید.
#
شناسه مشتری و شناسه مستاجر را کپی کنید، بعداً به آن نیاز خواهید داشت.
-
کاربران برای دسترسی به این برنامه باید اضافه شوند کاربران بخش
#
شما می توانید سند مرجع را در اینجا بیابید: https://docs.microsoft.com/en-us/graph/tutorials/php?WT.mc_id=Portal-Microsoft_AAD_RegisteredApps&tutorial-step=2
پیکربندی SSO در Azure – OpenID Connect #
- به عنوان یک مدیر وارد TestRail شوید.
- برو به مدیر > تنظیمات سایت > SSO.
- انتخاب کنید پروتکل احراز هویت شما: اتصال OpenID.
- URL تک ورود: از قبل با مقادیری پر شده است که برای تنظیم URL تغییر مسیر در هنگام ثبت نام جدید برنامه استفاده می شود.
- وارد پورتال Azure خود شوید و برای دریافت اطلاعات در مراحل بعدی به اپلیکیشن خود دسترسی پیدا کنید.
- بازگشت به TestRail، برای شناسه مشتری: کپی کنید شناسه برنامه (مشتری). از Azureی نمای کلی آن را در این فضا قرار دهید.
- راز مشتری: راز مشتری را کپی کنید ارزش از Azureی گواهی ها و اسرار برای چسباندن آن در این فضا.
- URL صادرکننده IDP: کپی کنید شناسه دایرکتوری (مستاجر). از Azureی نمای کلی را برگه و این URL را پر کنید: https://login.microsoftonline.com/${yourTenantId}/v2.0/
- در اولین ورود حساب کاربری ایجاد کنید: این تنظیم را فعال کنید تا مشخص کنید اگر یک کاربر بتواند با موفقیت احراز هویت شود، آیا TestRail باید به طور خودکار حساب های کاربری جدیدی در TestRail ایجاد کند.
- دامنه های لیست سفید: برای جلوگیری از درخواستهای سازمانهای غیرمجاز میتوان از ایجاد حساب جدید محدود به دامنههای ایمیل خاص استفاده کرد. به سادگی در هر خط یک دامنه وارد کنید. (اگر دامنه لیست سفید خالی است، همه به طور پیش فرض مجاز هستند.)
- کلیک کنید تنظیمات را ذخیره کنید.
پیکربندی SSO در Azure – OAuth ۲.۰ #
- به عنوان یک مدیر وارد TestRail شوید.
- برو به مدیر > تنظیمات سایت > SSO.
- انتخاب کنید پروتکل احراز هویت شما: Oauth 2.0
- URL تک ورود: از قبل با مقادیری پر شده است که برای تنظیم URL تغییر مسیر در طول ثبت نام جدید برنامه استفاده می شود (مرحله ۵ در بالا در پیکربندی Azure SSO را ببینید).
- وارد پورتال Azure خود شوید و برای دریافت اطلاعات در مراحل بعدی به اپلیکیشن خود دسترسی پیدا کنید.
- بازگشت به TestRail، برای شناسه مشتری: کپی کنید شناسه برنامه (مشتری).” از Azureی نمای کلی آن را در این فضا قرار دهید.
- راز مشتری: راز مشتری را کپی کنید ارزش از Azureی گواهی ها و اسرار برای چسباندن آن در این فضا.
- URL مجوز کاربر: کپی کنید شناسه مستاجر: کپی کنید شناسه دایرکتوری (مستاجر). از Azureی نمای کلی برگه، و این URL را پر کنید: https://login.microsoftonline.com/${yourTenantId}/oauth2/v2.0/authorize
- دسترسی به URL Token: کپی کنید شناسه مستاجر: کپی کنید شناسه دایرکتوری (مستاجر). از Azureی نمای کلی برگه، و این URL را پر کنید: https://login.microsoftonline.com/${yourTenantId}/oauth2/v2.0/token
- URL اطلاعات کاربر: URL را کپی کنید https://graph.microsoft.com/oidc/اطلاعات کاربر و در این فضا بچسبانید.
- در اولین ورود حساب کاربری ایجاد کنید: این تنظیم را فعال کنید تا مشخص کنید اگر یک کاربر بتواند با موفقیت احراز هویت شود، آیا TestRail باید به طور خودکار حساب های کاربری جدیدی در TestRail ایجاد کند.
- دامنه های لیست سفید: برای جلوگیری از درخواستهای سازمانهای غیرمجاز میتوان از ایجاد حساب جدید محدود به دامنههای ایمیل خاص استفاده کرد. به سادگی در هر خط یک دامنه وارد کنید. (اگر دامنه لیست سفید خالی است، همه به طور پیش فرض مجاز هستند).
- کلیک کنید تنظیمات را ذخیره کنید.
پیکربندی SSO در Azure – SAML ۲.۰ #
#
مهم: در پرتال Azure خود، باید فعال کنید SAML ToolKit.
لطفاً قبل از ادامه، مطمئن شوید که مراحل شما از این راهنما به درستی تکمیل شده است.
TestRail – URL های SSO #
- به عنوان یک مدیر وارد TestRail شوید.
- برو به مدیر > تنظیمات سایت > SSO.
- انتخاب کنید پروتکل احراز هویت شما: SAML 2.0.
- زیر شناسه نهاد، این URL را برای استفاده بعدی کپی کنید.
- زیر URL تک ورود، این URL را برای استفاده بعدی کپی کنید.
- انتخاب کنید لغو کنید، زیرا هنوز به پیکربندی بیشتری نیاز نیست.
- با بخش بعدی دستورالعمل ادامه دهید.
#
Azure – پیکربندی SAML #
- وارد پورتال Azure خود شوید و به پورتال خود دسترسی پیدا کنید Azure AD SAML Toolkit کاربرد.
- در سمت چپ، زیر مدیریت کنید بخش، انتخاب کنید کاربران و گروه ها و کاربر(های) دلخواه خود را اضافه کنید.
- حرکت به ورود به سیستم و انتخاب کنید SAML.
- ذخیره کنید URL ورود (SSO) برای استفاده بعدی
- ذخیره کنید شناسه Azure AD (نهاد) URL برای استفاده بعدی
- دانلود کنید گواهی (Base64)را با استفاده از ویرایشگر متن/یادداشت باز کنید و آن را برای استفاده بعدی ذخیره کنید.
- زیر پیکربندی پایه SAML، کلیک کنید ویرایش کنید.
- زیر شناسه (شناسه نهاد)، ارائه کنید شناسه نهاد URL فراداده از مرحله ۴.
- زیر URL پاسخ (نشانی اینترنتی خدمات مصرف کننده ادعا)، ارائه کنید شناسه نهاد URL فراداده از مرحله ۴.
- زیر URL ورود به سیستم، ارائه کنید ورود به سیستم URL از مرحله ۵ و ذخیره کنید.
- نیازی به پیکربندی مجدد نقشه ها نیست، گزینه های پیش فرض را همانطور که هست رها کنید.
- حرکت به سلف سرویس بخش
- فعال کردن به کاربران اجازه میدهید دسترسی به این برنامه را درخواست کنند؟
- به گروه مورد نظر مجوز بدهید.
#
TestRail – پیکربندی SSO #
- به عنوان یک مدیر وارد TestRail شوید.
- برو به مدیر > تنظیمات سایت > SSO.
- را کلیک کنید پیکربندی SSO خاموش/روشن دکمه رادیویی
- زیر آدرس IDP SSO، URL ارائه شده توسط Azure را از مرحله ۱۱ وارد کنید.
- زیر URL صادرکننده IDP، URL ارائه شده توسط Azure را از مرحله ۱۲ وارد کنید.
- زیر گواهی IDP، متن گواهی ارائه شده توسط Azure را از مرحله ۱۳ وارد کنید.
- فعال کردن احراز هویت بازگشتی یا در اولین ورود حساب کاربری ایجاد کنید، در صورت ترجیح.
- کلیک کنید تنظیمات را ذخیره کنید.

