رفتن به محتوای اصلی
فهرست مستندات
ورود یکپارچه SSO

پیکربندی SSO با Okta در Postman

به‌روزرسانی ۲ دقیقه مطالعه Postman

فهرست مطالب
  1. شروع تنظیمات در Postman
  2. روش پیشنهادی: استفاده از Postman Okta app
  3. روش دوم: ساخت custom SAML app
  4. قدم بعدی

برای راه‌اندازی SSO با Okta در Postman، می‌توانید از اپلیکیشن آماده Postman در Okta استفاده کنید یا یک custom SAML app بسازید. مسیر پیشنهادی Postman استفاده از Postman Okta app است. برای هر دو روش باید در Okta و Postman دسترسی مدیریتی داشته باشید.

شروع تنظیمات در Postman

قبل از تنظیم Okta، در Postman یک authentication method بسازید. هنگام انتخاب Authentication Type، گزینه Okta را انتخاب کنید، یک نام وارد کنید و ادامه دهید.

صفحه Configure identity provider details در Postman برای Okta SSO
صفحه تنظیم جزئیات Identity Provider در Postman برای Okta.

روش پیشنهادی: استفاده از Postman Okta app

در Okta admin console به Applications بروید و Browse App Catalog را انتخاب کنید.

صفحه Okta Applications برای Browse App Catalog یا Create App Integration
شروع ساخت یا انتخاب app integration در Okta برای Postman.

عبارت Postman را جستجو کنید، Postman app را انتخاب کنید و روی Add Integration بزنید.

انتخاب Postman app و Add Integration در Okta
افزودن اپلیکیشن Postman از کاتالوگ Okta.

در General Settings یک application label قابل تشخیص وارد کنید. سپس وارد تب Sign On شوید و روی Edit کلیک کنید.

تب Sign On در Okta برای تنظیمات Postman SSO
باز کردن تب Sign On برای ویرایش تنظیمات SAML در Okta.

مقدار Relay state تولیدشده در Postman را به عنوان Default Relay State وارد کنید. Encryption Certificate دانلودشده از Postman را بارگذاری کنید و ACS URL را از Postman در تنظیمات Okta قرار دهید. سپس تنظیمات را ذخیره کنید.

وارد کردن Relay State و ACS URL و Encryption Certificate در Okta
تنظیم Relay State، ACS URL و Encryption Certificate در Okta.

بعد از آن، روی View SAML setup instructions بزنید و مقادیر SSO URL، Identity provider issuer و X.509 Certificate را در Postman وارد کنید. در پایان روی Save Authentication بزنید.

روش دوم: ساخت custom SAML app

اگر custom SAML app می‌سازید، از Okta admin console وارد Applications شوید و روی Create App Integration بزنید. این مسیر برای SCIM provisioning از طریق Okta مناسب نیست؛ برای SCIM بهتر است از Postman Okta app استفاده کنید.

صفحه Okta Applications برای Browse App Catalog یا Create App Integration
ساخت custom app integration در Okta.

در صفحه Create a new app integration، گزینه SAML 2.0 را انتخاب کنید.

انتخاب SAML 2.0 در Create a new app integration در Okta
انتخاب SAML ۲.۰ برای ساخت custom SAML app در Okta.

در تب Configure SAML، مقدار ACS URL را به عنوان Single sign-on URL وارد کنید. مقدار Entity ID را به عنوان Audience URI (SP Entity ID) قرار دهید. مقدار Relay state را در Default RelayState وارد کنید و name ID format را روی EmailAddress بگذارید.

وارد کردن Single sign-on URL و Audience URI و Default RelayState در Okta
تنظیم ACS URL، Entity ID و Relay State در custom SAML app اوکتا.

در advanced settings، assertion encryption را روی Encrypted بگذارید، الگوریتم encryption را AES128-CBC و key transport را RSA-1.5 انتخاب کنید. سپس Encryption Certificate دانلودشده از Postman را upload کنید.

تنظیم assertion encryption و الگوریتم‌های رمزنگاری در Okta برای Postman
تنظیم assertion encryption و بارگذاری Encryption Certificate در Okta.

در پایان، از تب Sign On گزینه View SAML setup instructions را باز کنید و IdP details را برای وارد کردن در Postman بردارید.

صفحه View SAML setup instructions در Okta برای دریافت SSO URL و issuer و certificate
مشاهده جزئیات IdP در Okta برای وارد کردن در Postman.

قدم بعدی

بعد از راه‌اندازی SSO با Okta، اگر تیم Enterprise دارید می‌توانید SCIM provisioning با Okta را هم تنظیم کنید تا مدیریت کاربران خودکارتر شود.

منبع آموزشی: Postman Docs، بازنویسی و ساده‌سازی‌شده برای کاربران فارسی‌زبان.

ایستگاه بعدی شما

TestRail را همین حالا در محیط دمو ببینید.

محیط تست آماده

دسترسی به دمو TestRail

قبل از ورود، مشخصات زیر را در صفحه ورود محیط دمو وارد کنید.

آدرس دمو

https://demo.testrail.ir

ایمیل ورود

demo@testrail.ir

رمز عبور

demo_user