Simplified and Cost-Efficient GKE Node Management with NAP:
Secure your spot!
LogoLogo
PerfectScale.ioStart for FreeYour Account
  • Kubernetes Optimization
  • Getting started
    • How to onboard a cluster
    • Onboarding clusters programmatically
    • Onboarding with ArgoCD
    • Updating PerfectScale Agent resources
    • Re-onboarding a cluster
  • Enable automation
    • Automation setup instruction
    • Including a cluster, namespace or workload to the Automation
      • Configuring Automation for a cluster
      • Configuring Automation for a namespace
      • Configuring Automation for a workload
    • Excluding a namespace or workload from the Automation
    • Automation customization
    • Verifying Automation status
    • Exploring Automation KPIs
    • Self-healing mechanism for unschedulable pods
    • Disable automation
    • Troubleshooting
    • Automation with GitOps
  • Cloud billing integration
    • Connecting AWS CUR
    • Connecting Azure Cost Management
  • Clusters' metrics overview
  • Podfit | vertical pod right-sizing
    • Understanding 'At Risk' indicators
    • LimitRange and ResourceQuota
  • Infrafit | node right-sizing
  • Configure alerts
    • Alerts acknowledgement
  • Trends monitoring
  • Revisions history log
  • Product overview
    • How to monitor PerfectScale Agent
    • PerfectScale data collected
    • PerfectScale Autoscaler Objects' Events
    • Outbound Request Ports used by the Exporter and Autoscaler
    • PerfectScale Weekly Report
    • Product architecture
  • Customizations
    • Alerting
      • Resiliency alerts
      • Financial alerts
    • Pricing
      • Custom Pricing configuration
      • AWS CUR configuration
      • Azure Cost Management configuration
    • Ticketing & Bug Tracking
    • Communication & Messaging
      • Slack Integration
        • How to configure slack_token
        • How to configure routings
      • MS Teams Integration
        • How to configure teams_webhook
      • Datadog Alerts Integration
    • Label customizations
    • Grouping
    • Observability
    • Podfit labels
    • Optimization Policy customization
  • Administration
    • Cluster settings
    • User management
    • Roles and permissions
    • Subscription details
    • Help Center
  • PerfectScale trial
    • How to find your allocated vCPU?
  • PerfectScale Prometheus Exporter
  • Security
    • MFA
    • SSO
    • ps-agent RBAC Permissions
    • psc-autoscaler RBAC Permissions
    • ps-exporter via Proxy Configuration
  • Public API
  • Help PerfectScale to improve
  • Go to your account
Powered by GitBook
LogoLogo

© PerfectScale 2025

On this page
  • Setting up a new SSO connection
  • Domain validation
  • How to access DNS settings
  • How to add a TXT record
  1. Security

SSO

The step-by-step guide for adding SSO

PreviousMFANextps-agent RBAC Permissions

Last updated 1 month ago

SSO is a premium feature available only with our EXPERT package for PerfectScale’s paying customers. Contact to learn more about how to gain access to this feature.

Setting up a new SSO connection

Setting up a new SSO connection is a simple process that can be completed in just a few steps.

  1. Access Organization Settings by clicking on the Profile button and selecting it from the list.

  2. Go to the SSO tab and click on the Setup SSO Connection button.

  3. Select your provider and follow a step-by-step guided SSO process that is located in the app. The following IDPs are available:

    • SAML:

      1. Okta

      2. Azure

      3. Custom

    • OpenID:

      1. Okta

      2. Custom

Domain validation

PerfectScale recommends updating the domain in the DNS records. This allows verified end users to use their domain for SSO configuration without verifying domain ownership through DNS.

How to access DNS settings

  1. To access your DNS settings, log in to your domain registrar's account (e.g., GoDaddy, Namecheap, Google Domains, etc.).

  2. Navigate to the DNS settings or DNS management section of your domain.

How to add a TXT record

  1. After accessing the DNS settings, find the option to add a new record.

  2. Choose TXT as the record type.

  3. Depending on your registrar's requirements, you may leave the Name or Host field blank or enter @.

  4. For the Value field, input the TXT record value provided by the Auth Provider. This value is unique to your configuration and can be found in your Organization Settings.

  5. Make sure to save or apply the changes to add the TXT record to your DNS settings.

  6. Once the process is complete, the authentication provider should detect the record and validate your domain.

DNS TXT record changes usually apply within minutes to a few hours, but full global propagation can take up to 48 hours.

If you encounter any issues accessing your DNS records, please reach out to us at or in our community.

support@perfectscale.io
Slack
sales@perfectscale.io
SSO