From d146ee99ed239f48ed840c855d7b4995285e7a27 Mon Sep 17 00:00:00 2001 From: "Jeremy Moskowitz, CTO Endpoints" Date: Mon, 27 Apr 2026 15:55:34 -0600 Subject: [PATCH 1/9] docs: add PPCloud SSO guide and update PPE supportability statements - Add new Single Sign On category and article for PolicyPak Cloud KB - Add 6 SSO screenshots to static/images - Update bug reporting, component versioning, and OS support sections in ppe-supportability.md across versions 10.2, 11.0, and 11.1 Generated with AI Co-Authored-By: Claude Code --- .../10.2/kb/ppe-supportability.md | 144 ++++++++++++++++++ .../11.0/kb/ppe-supportability.md | 144 ++++++++++++++++++ .../11.1/kb/ppe-supportability.md | 144 ++++++++++++++++++ .../singlesignon/_category_.json | 6 + .../cloud/knowledgebase/singlesignon/sso.md | 117 ++++++++++++++ .../cloud/singlesignon/ppcloudsso1.webp | Bin 0 -> 22078 bytes .../cloud/singlesignon/ppcloudsso2.webp | Bin 0 -> 47360 bytes .../cloud/singlesignon/ppcloudsso3.webp | Bin 0 -> 47630 bytes .../cloud/singlesignon/ppcloudsso4.webp | Bin 0 -> 27102 bytes .../cloud/singlesignon/ppcloudsso5.webp | Bin 0 -> 24476 bytes .../cloud/singlesignon/ppcloudsso6.webp | Bin 0 -> 54600 bytes 11 files changed, 555 insertions(+) create mode 100644 docs/passwordpolicyenforcer/10.2/kb/ppe-supportability.md create mode 100644 docs/passwordpolicyenforcer/11.0/kb/ppe-supportability.md create mode 100644 docs/passwordpolicyenforcer/11.1/kb/ppe-supportability.md create mode 100644 docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/_category_.json create mode 100644 docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md create mode 100644 static/images/policypak/cloud/singlesignon/ppcloudsso1.webp create mode 100644 static/images/policypak/cloud/singlesignon/ppcloudsso2.webp create mode 100644 static/images/policypak/cloud/singlesignon/ppcloudsso3.webp create mode 100644 static/images/policypak/cloud/singlesignon/ppcloudsso4.webp create mode 100644 static/images/policypak/cloud/singlesignon/ppcloudsso5.webp create mode 100644 static/images/policypak/cloud/singlesignon/ppcloudsso6.webp diff --git a/docs/passwordpolicyenforcer/10.2/kb/ppe-supportability.md b/docs/passwordpolicyenforcer/10.2/kb/ppe-supportability.md new file mode 100644 index 0000000000..e6f0a1a9fe --- /dev/null +++ b/docs/passwordpolicyenforcer/10.2/kb/ppe-supportability.md @@ -0,0 +1,144 @@ +--- +title: "Netwrix Password Policy Enforcer Supportability Statement" +description: >- + Defines support levels for Password Policy Enforcer versions, including which + versions receive bug fixes, security patches, and configuration assistance. +keywords: + - PPE supportability + - Password Policy Enforcer support policy + - supported versions + - bug fix policy + - security patch policy + - version support lifecycle +products: + - password-policy-enforcer +sidebar_label: Supportability Statement +sidebar_position: 0 +tags: [] +--- + +# Netwrix Password Policy Enforcer Supportability Statement + +Netwrix is committed to helping customers get the most out of Password Policy Enforcer (PPE). This document defines what level of support you can expect based on the version of PPE you are running, and sets clear expectations for how bug fixes, security patches, and configuration assistance are provided. + +Only the latest available version of PPE receives active bug-fix support. The previous major version (N−1) receives configuration guidance and security vulnerability fixes. Versions older than N−1 are out of support entirely. + +--- + +## Currently Supported Versions + +The latest version of PPE is always the definitive reference — check the [Netwrix Customer Portal](https://www.netwrix.com/support.html) for the current release. + +| Version Track | Example | Support Level | Bug Fixes | Security Fixes | Config Advice | +|---|---|---|---|---|---| +| Latest (N) | 11.x (current) | Active Support | Yes | Yes | Yes | +| Previous Major (N−1) | 10.x | Limited Support | No | Yes | Yes | +| All Earlier Versions | 9.x and below | Discontinued | No | No | No | + + +--- + +## Operating System Support + +The Password Policy Enforcer documentation includes a list of supported Windows versions. Support is only available for the compatible Windows versions. + +--- + +## Support Level Definitions + +### Active Support (Latest Version) + +The latest version of PPE — always available in the Netwrix Customer Portal — is the only version in Active Support. A version in Active Support: + +- Receives bug fixes and defect resolutions +- Receives security vulnerability patches +- Is eligible for full technical support assistance from Netwrix +- Is eligible for professional services assistance +- Is the only version against which Netwrix engineers will test and verify reported issues + +:::note +All PPE components — the PPE Server, Client, Configuration Console, and PPE Web — ship together as a single release. To be on the latest version, all components must be upgraded together. A mixed-version deployment (for example, latest Server with an older Console) is not a supported configuration. +::: + +### Limited Support (N−1: Previous Major Version) + +The previous major version of PPE receives Limited Support. This means: + +- No new bug fixes will be developed or shipped for this version +- Security vulnerabilities discovered in this version will be patched +- Netwrix support engineers will provide configuration guidance to help you get the best results from your existing installation +- Bug reports on N−1 will only be investigated if the issue can first be reproduced and confirmed on the latest version — if confirmed, a fix will target the latest version only +- Professional services assistance is available for existing configurations, but not for new customizations + +Netwrix will work with you on your existing installation and help you configure your environment as effectively as possible. Upgrading to the latest version is strongly recommended, and the support team will recommend this on every interaction. Upgrades take time, and Netwrix will not leave you without guidance in the interim. + +### Discontinued Support (N−2 and Earlier) + +Any version of PPE that is two or more major versions behind the current release is fully out of support. This means: + +- No bug fixes, security patches, or updates of any kind +- Not eligible for technical support assistance +- Not eligible for professional services assistance +- Not available for download in the Netwrix Customer Portal + +Customers on discontinued versions must upgrade to a supported version to receive any assistance. The Netwrix support team can provide guidance on the upgrade path. + +--- + +## PPE Components and Version Alignment + +Password Policy Enforcer is composed of the following components, which are released and versioned together: + +| Component | Description | +|---|---| +| PPE Server | Core enforcement engine, installed on domain controllers | +| PPE Client | End-user-facing component providing password feedback at the workstation | +| Configuration Console | Administrative UI for managing password policies | +| PPE Web | Web-based interface for self-service password changes and resets | + +All four components ship as a single versioned release. For a deployment to be considered fully on the latest version — and therefore eligible for Active Support and bug fixes — all components must be upgraded to the same current release. Running mismatched component versions is not a supported configuration and may result in unpredictable behavior. + +--- + +## How to Get the Best Support Experience + +### For Customers on the Latest Version + +If you are running the latest version of PPE with all components upgraded: + +- You are fully supported and eligible for bug fixes, security patches, and full technical assistance +- When reporting an issue, be prepared to describe your environment, the components involved, and steps to reproduce +- Netwrix engineers will test against your configuration and, if confirmed, file and fix the defect + +### For Customers on N−1 (Previous Major Version) + +If you are on the previous major version of PPE: + +- The support team will provide configuration guidance to help you work within your current version +- If you report a bug that is known to be fixed in a later version, then we will ask you to upgrade to the latest version. If the bug is new, we will try to reproduce it on the latest version. If we cannot reproduce it, we may ask you to upgrade to the latest version to confirm whether the problem still exists. Bug fixes will only be applied to the current version, unless they are also security fixes, in which case they will be applied to older versions according to the table above. +- If the issue is confirmed in the latest version, a fix will be developed for the latest version only — it will not be backported to N−1 +- Security vulnerabilities will be patched for N−1 +- Upgrading to the latest version will be recommended at every opportunity + +:::tip +Maintaining a small test lab with the latest PPE version allows you to verify reported issues and take advantage of the latest fixes without disrupting your production environment. +::: + +### For Customers on N−2 or Earlier + +Customers on any version older than N−1 are not eligible for support. Netwrix strongly recommends upgrading to the latest version. The support team is available to help you plan and execute the upgrade path. + +--- + +## Upgrade Guidance and Best Practices + +Staying current with PPE is the best way to ensure your password policy enforcement is secure, effective, and fully supported. Netwrix recommends: + +PPE's components (Server, Client, Configuration Console, Mailer and PPE/Web) are developed and tested as a single package. You will have the best experience using all the components from a single version. Refer to the upgrade instructions in the documentation for the correct upgrade procedure. During an upgrade, you will temporarily run components from two versions simultaneously. Do not enable any new features in the new version during this time, or run mixed versions for an extended time. If you encounter a problem that we believe is caused by mismatching versions, then we may ask you to finish the upgrade before we continue troubleshooting the issue. + +- Review the release notes before upgrading to understand what has changed +- Test upgrades in a non-production environment before rolling out to your full domain +- Plan upgrades proactively rather than reactively — waiting until you hit an issue on an unsupported version limits your options +- Contact the Netwrix support team if you need assistance planning your upgrade + +Always download the latest version of PPE from the [Netwrix Customer Portal](https://www.netwrix.com/support.html). The Portal is the authoritative source for the current release and its release notes. diff --git a/docs/passwordpolicyenforcer/11.0/kb/ppe-supportability.md b/docs/passwordpolicyenforcer/11.0/kb/ppe-supportability.md new file mode 100644 index 0000000000..e6f0a1a9fe --- /dev/null +++ b/docs/passwordpolicyenforcer/11.0/kb/ppe-supportability.md @@ -0,0 +1,144 @@ +--- +title: "Netwrix Password Policy Enforcer Supportability Statement" +description: >- + Defines support levels for Password Policy Enforcer versions, including which + versions receive bug fixes, security patches, and configuration assistance. +keywords: + - PPE supportability + - Password Policy Enforcer support policy + - supported versions + - bug fix policy + - security patch policy + - version support lifecycle +products: + - password-policy-enforcer +sidebar_label: Supportability Statement +sidebar_position: 0 +tags: [] +--- + +# Netwrix Password Policy Enforcer Supportability Statement + +Netwrix is committed to helping customers get the most out of Password Policy Enforcer (PPE). This document defines what level of support you can expect based on the version of PPE you are running, and sets clear expectations for how bug fixes, security patches, and configuration assistance are provided. + +Only the latest available version of PPE receives active bug-fix support. The previous major version (N−1) receives configuration guidance and security vulnerability fixes. Versions older than N−1 are out of support entirely. + +--- + +## Currently Supported Versions + +The latest version of PPE is always the definitive reference — check the [Netwrix Customer Portal](https://www.netwrix.com/support.html) for the current release. + +| Version Track | Example | Support Level | Bug Fixes | Security Fixes | Config Advice | +|---|---|---|---|---|---| +| Latest (N) | 11.x (current) | Active Support | Yes | Yes | Yes | +| Previous Major (N−1) | 10.x | Limited Support | No | Yes | Yes | +| All Earlier Versions | 9.x and below | Discontinued | No | No | No | + + +--- + +## Operating System Support + +The Password Policy Enforcer documentation includes a list of supported Windows versions. Support is only available for the compatible Windows versions. + +--- + +## Support Level Definitions + +### Active Support (Latest Version) + +The latest version of PPE — always available in the Netwrix Customer Portal — is the only version in Active Support. A version in Active Support: + +- Receives bug fixes and defect resolutions +- Receives security vulnerability patches +- Is eligible for full technical support assistance from Netwrix +- Is eligible for professional services assistance +- Is the only version against which Netwrix engineers will test and verify reported issues + +:::note +All PPE components — the PPE Server, Client, Configuration Console, and PPE Web — ship together as a single release. To be on the latest version, all components must be upgraded together. A mixed-version deployment (for example, latest Server with an older Console) is not a supported configuration. +::: + +### Limited Support (N−1: Previous Major Version) + +The previous major version of PPE receives Limited Support. This means: + +- No new bug fixes will be developed or shipped for this version +- Security vulnerabilities discovered in this version will be patched +- Netwrix support engineers will provide configuration guidance to help you get the best results from your existing installation +- Bug reports on N−1 will only be investigated if the issue can first be reproduced and confirmed on the latest version — if confirmed, a fix will target the latest version only +- Professional services assistance is available for existing configurations, but not for new customizations + +Netwrix will work with you on your existing installation and help you configure your environment as effectively as possible. Upgrading to the latest version is strongly recommended, and the support team will recommend this on every interaction. Upgrades take time, and Netwrix will not leave you without guidance in the interim. + +### Discontinued Support (N−2 and Earlier) + +Any version of PPE that is two or more major versions behind the current release is fully out of support. This means: + +- No bug fixes, security patches, or updates of any kind +- Not eligible for technical support assistance +- Not eligible for professional services assistance +- Not available for download in the Netwrix Customer Portal + +Customers on discontinued versions must upgrade to a supported version to receive any assistance. The Netwrix support team can provide guidance on the upgrade path. + +--- + +## PPE Components and Version Alignment + +Password Policy Enforcer is composed of the following components, which are released and versioned together: + +| Component | Description | +|---|---| +| PPE Server | Core enforcement engine, installed on domain controllers | +| PPE Client | End-user-facing component providing password feedback at the workstation | +| Configuration Console | Administrative UI for managing password policies | +| PPE Web | Web-based interface for self-service password changes and resets | + +All four components ship as a single versioned release. For a deployment to be considered fully on the latest version — and therefore eligible for Active Support and bug fixes — all components must be upgraded to the same current release. Running mismatched component versions is not a supported configuration and may result in unpredictable behavior. + +--- + +## How to Get the Best Support Experience + +### For Customers on the Latest Version + +If you are running the latest version of PPE with all components upgraded: + +- You are fully supported and eligible for bug fixes, security patches, and full technical assistance +- When reporting an issue, be prepared to describe your environment, the components involved, and steps to reproduce +- Netwrix engineers will test against your configuration and, if confirmed, file and fix the defect + +### For Customers on N−1 (Previous Major Version) + +If you are on the previous major version of PPE: + +- The support team will provide configuration guidance to help you work within your current version +- If you report a bug that is known to be fixed in a later version, then we will ask you to upgrade to the latest version. If the bug is new, we will try to reproduce it on the latest version. If we cannot reproduce it, we may ask you to upgrade to the latest version to confirm whether the problem still exists. Bug fixes will only be applied to the current version, unless they are also security fixes, in which case they will be applied to older versions according to the table above. +- If the issue is confirmed in the latest version, a fix will be developed for the latest version only — it will not be backported to N−1 +- Security vulnerabilities will be patched for N−1 +- Upgrading to the latest version will be recommended at every opportunity + +:::tip +Maintaining a small test lab with the latest PPE version allows you to verify reported issues and take advantage of the latest fixes without disrupting your production environment. +::: + +### For Customers on N−2 or Earlier + +Customers on any version older than N−1 are not eligible for support. Netwrix strongly recommends upgrading to the latest version. The support team is available to help you plan and execute the upgrade path. + +--- + +## Upgrade Guidance and Best Practices + +Staying current with PPE is the best way to ensure your password policy enforcement is secure, effective, and fully supported. Netwrix recommends: + +PPE's components (Server, Client, Configuration Console, Mailer and PPE/Web) are developed and tested as a single package. You will have the best experience using all the components from a single version. Refer to the upgrade instructions in the documentation for the correct upgrade procedure. During an upgrade, you will temporarily run components from two versions simultaneously. Do not enable any new features in the new version during this time, or run mixed versions for an extended time. If you encounter a problem that we believe is caused by mismatching versions, then we may ask you to finish the upgrade before we continue troubleshooting the issue. + +- Review the release notes before upgrading to understand what has changed +- Test upgrades in a non-production environment before rolling out to your full domain +- Plan upgrades proactively rather than reactively — waiting until you hit an issue on an unsupported version limits your options +- Contact the Netwrix support team if you need assistance planning your upgrade + +Always download the latest version of PPE from the [Netwrix Customer Portal](https://www.netwrix.com/support.html). The Portal is the authoritative source for the current release and its release notes. diff --git a/docs/passwordpolicyenforcer/11.1/kb/ppe-supportability.md b/docs/passwordpolicyenforcer/11.1/kb/ppe-supportability.md new file mode 100644 index 0000000000..e6f0a1a9fe --- /dev/null +++ b/docs/passwordpolicyenforcer/11.1/kb/ppe-supportability.md @@ -0,0 +1,144 @@ +--- +title: "Netwrix Password Policy Enforcer Supportability Statement" +description: >- + Defines support levels for Password Policy Enforcer versions, including which + versions receive bug fixes, security patches, and configuration assistance. +keywords: + - PPE supportability + - Password Policy Enforcer support policy + - supported versions + - bug fix policy + - security patch policy + - version support lifecycle +products: + - password-policy-enforcer +sidebar_label: Supportability Statement +sidebar_position: 0 +tags: [] +--- + +# Netwrix Password Policy Enforcer Supportability Statement + +Netwrix is committed to helping customers get the most out of Password Policy Enforcer (PPE). This document defines what level of support you can expect based on the version of PPE you are running, and sets clear expectations for how bug fixes, security patches, and configuration assistance are provided. + +Only the latest available version of PPE receives active bug-fix support. The previous major version (N−1) receives configuration guidance and security vulnerability fixes. Versions older than N−1 are out of support entirely. + +--- + +## Currently Supported Versions + +The latest version of PPE is always the definitive reference — check the [Netwrix Customer Portal](https://www.netwrix.com/support.html) for the current release. + +| Version Track | Example | Support Level | Bug Fixes | Security Fixes | Config Advice | +|---|---|---|---|---|---| +| Latest (N) | 11.x (current) | Active Support | Yes | Yes | Yes | +| Previous Major (N−1) | 10.x | Limited Support | No | Yes | Yes | +| All Earlier Versions | 9.x and below | Discontinued | No | No | No | + + +--- + +## Operating System Support + +The Password Policy Enforcer documentation includes a list of supported Windows versions. Support is only available for the compatible Windows versions. + +--- + +## Support Level Definitions + +### Active Support (Latest Version) + +The latest version of PPE — always available in the Netwrix Customer Portal — is the only version in Active Support. A version in Active Support: + +- Receives bug fixes and defect resolutions +- Receives security vulnerability patches +- Is eligible for full technical support assistance from Netwrix +- Is eligible for professional services assistance +- Is the only version against which Netwrix engineers will test and verify reported issues + +:::note +All PPE components — the PPE Server, Client, Configuration Console, and PPE Web — ship together as a single release. To be on the latest version, all components must be upgraded together. A mixed-version deployment (for example, latest Server with an older Console) is not a supported configuration. +::: + +### Limited Support (N−1: Previous Major Version) + +The previous major version of PPE receives Limited Support. This means: + +- No new bug fixes will be developed or shipped for this version +- Security vulnerabilities discovered in this version will be patched +- Netwrix support engineers will provide configuration guidance to help you get the best results from your existing installation +- Bug reports on N−1 will only be investigated if the issue can first be reproduced and confirmed on the latest version — if confirmed, a fix will target the latest version only +- Professional services assistance is available for existing configurations, but not for new customizations + +Netwrix will work with you on your existing installation and help you configure your environment as effectively as possible. Upgrading to the latest version is strongly recommended, and the support team will recommend this on every interaction. Upgrades take time, and Netwrix will not leave you without guidance in the interim. + +### Discontinued Support (N−2 and Earlier) + +Any version of PPE that is two or more major versions behind the current release is fully out of support. This means: + +- No bug fixes, security patches, or updates of any kind +- Not eligible for technical support assistance +- Not eligible for professional services assistance +- Not available for download in the Netwrix Customer Portal + +Customers on discontinued versions must upgrade to a supported version to receive any assistance. The Netwrix support team can provide guidance on the upgrade path. + +--- + +## PPE Components and Version Alignment + +Password Policy Enforcer is composed of the following components, which are released and versioned together: + +| Component | Description | +|---|---| +| PPE Server | Core enforcement engine, installed on domain controllers | +| PPE Client | End-user-facing component providing password feedback at the workstation | +| Configuration Console | Administrative UI for managing password policies | +| PPE Web | Web-based interface for self-service password changes and resets | + +All four components ship as a single versioned release. For a deployment to be considered fully on the latest version — and therefore eligible for Active Support and bug fixes — all components must be upgraded to the same current release. Running mismatched component versions is not a supported configuration and may result in unpredictable behavior. + +--- + +## How to Get the Best Support Experience + +### For Customers on the Latest Version + +If you are running the latest version of PPE with all components upgraded: + +- You are fully supported and eligible for bug fixes, security patches, and full technical assistance +- When reporting an issue, be prepared to describe your environment, the components involved, and steps to reproduce +- Netwrix engineers will test against your configuration and, if confirmed, file and fix the defect + +### For Customers on N−1 (Previous Major Version) + +If you are on the previous major version of PPE: + +- The support team will provide configuration guidance to help you work within your current version +- If you report a bug that is known to be fixed in a later version, then we will ask you to upgrade to the latest version. If the bug is new, we will try to reproduce it on the latest version. If we cannot reproduce it, we may ask you to upgrade to the latest version to confirm whether the problem still exists. Bug fixes will only be applied to the current version, unless they are also security fixes, in which case they will be applied to older versions according to the table above. +- If the issue is confirmed in the latest version, a fix will be developed for the latest version only — it will not be backported to N−1 +- Security vulnerabilities will be patched for N−1 +- Upgrading to the latest version will be recommended at every opportunity + +:::tip +Maintaining a small test lab with the latest PPE version allows you to verify reported issues and take advantage of the latest fixes without disrupting your production environment. +::: + +### For Customers on N−2 or Earlier + +Customers on any version older than N−1 are not eligible for support. Netwrix strongly recommends upgrading to the latest version. The support team is available to help you plan and execute the upgrade path. + +--- + +## Upgrade Guidance and Best Practices + +Staying current with PPE is the best way to ensure your password policy enforcement is secure, effective, and fully supported. Netwrix recommends: + +PPE's components (Server, Client, Configuration Console, Mailer and PPE/Web) are developed and tested as a single package. You will have the best experience using all the components from a single version. Refer to the upgrade instructions in the documentation for the correct upgrade procedure. During an upgrade, you will temporarily run components from two versions simultaneously. Do not enable any new features in the new version during this time, or run mixed versions for an extended time. If you encounter a problem that we believe is caused by mismatching versions, then we may ask you to finish the upgrade before we continue troubleshooting the issue. + +- Review the release notes before upgrading to understand what has changed +- Test upgrades in a non-production environment before rolling out to your full domain +- Plan upgrades proactively rather than reactively — waiting until you hit an issue on an unsupported version limits your options +- Contact the Netwrix support team if you need assistance planning your upgrade + +Always download the latest version of PPE from the [Netwrix Customer Portal](https://www.netwrix.com/support.html). The Portal is the authoritative source for the current release and its release notes. diff --git a/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/_category_.json b/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/_category_.json new file mode 100644 index 0000000000..fee34229e9 --- /dev/null +++ b/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/_category_.json @@ -0,0 +1,6 @@ +{ + "label": "Single Sign On", + "position": 90, + "collapsed": true, + "collapsible": true +} diff --git a/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md b/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md new file mode 100644 index 0000000000..205f3b31ba --- /dev/null +++ b/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md @@ -0,0 +1,117 @@ +--- +title: "Single Sign-On (SSO) — Customer Request Guide" +description: "How to request and configure Single Sign-On for PolicyPak Cloud using Microsoft Entra ID or Okta." +sidebar_position: 1 +--- + +# Single Sign-On (SSO) — Customer Request Guide + +PolicyPak Cloud supports Single Sign-On (SSO) using your organization's identity provider (IdP) — such as Microsoft Entra ID (Azure AD) or Okta. Once configured, users can log in to PolicyPak Cloud using their existing corporate credentials instead of a separate password. + +This is an assisted process. The steps below explain what information to submit, what the Netwrix team does on the backend, and what you need to complete on your end to finish the configuration. + +:::note +After submitting your ticket, allow up to three (3) business days for the Netwrix team to complete the backend tenant provisioning. You will be notified when your environment is ready. +::: + +**What You Will Need Before Submitting** + +Have the following ready when you open your support ticket: + +- Your PolicyPak Cloud company name and the email address of your current company administrator +- Your identity provider type: Microsoft Entra ID, Okta, or another OIDC-compatible provider +- The email domain your users will authenticate with (for example, yourcompany.com) +- Access to an Entra ID or Okta admin who can register an application and generate a Client ID and Client Secret + +**Step 1 – Open a Netwrix Support Ticket** + +Open a ticket through the [Netwrix support portal](https://www.netwrix.com/tickets.html#/open-a-ticket). + +In your ticket, select **Netwrix PolicyPak**, include the information listed above, and request "PolicyPak Cloud SSO setup." + +The PolicyPak Support team will receive your ticket and coordinate with the Netwrix internal team responsible for tenant provisioning. You don't need to contact any other team directly. + +:::note +The backend provisioning step is performed by a specialized internal Netwrix team and is not automated. Allow up to three business days for this step to complete. +::: + +**Step 2 – Netwrix Provisions Your 1Secure Tenant (No Action Required)** + +Once your ticket is received, the Netwrix internal team creates a Netwrix 1Secure tenant for your organization and invites your designated administrator using their corporate email address. This step happens entirely on the Netwrix side. + +This step is complete when you receive a "Welcome to Netwrix 1Secure" invitation email in your inbox. + +**Step 3 – Accept the Netwrix 1Secure Invitation Email** + +Your designated administrator will receive a "Welcome to Netwrix 1Secure" email from noreply-account@netwrix.com. Open the email and click **Activate my Netwrix account**. + +:::warning +The activation link is unique to your account and expires in 2 days. Act on it promptly. +::: + +![Welcome to Netwrix 1Secure invitation email with activation button](/images/policypak/cloud/singlesignon/ppcloudsso6.webp) + +**Step 4 – Set Your Netwrix Account Password** + +If the user is not already provisioned, clicking the activation link prompts you to create a password for your Netwrix account. This is a one-time step required to access the 1Secure portal where SSO is configured. + +Your password must meet the following requirements: + +- At least 12 characters +- At least 3 of the following: lowercase letters (a–z), uppercase letters (A–Z), numbers (0–9), special characters +- No more than 2 identical characters in a row + +![Netwrix account password setup screen](/images/policypak/cloud/singlesignon/ppcloudsso5.webp) + +**Step 5 – Configure SSO in Netwrix 1Secure** + +Once your account is activated, navigate to the [Netwrix 1Secure portal](https://1secure.netwrix.com/) and sign in. + +Go to **Configuration** > **My Organization** > **Authentication**, then open **Authentication Settings**. Select your SSO method (Entra ID or OIDC for Okta), enter your domain name, and supply the Client ID and Client Secret from your identity provider. + +Use the following Netwrix documentation guides to register your application and obtain these values: + +- [Configure SSO with Entra ID / OIDC](https://docs.netwrix.com/docs/1secure/admin/login/sso#configure-sso-with-openid-connect-authentication) +- [Generate a Client Secret Value](https://docs.netwrix.com/docs/1secure/configuration/registerconfig/#generate-client-secret-value) + +:::tip +Optionally enter a Client Secret Expiry Date. Netwrix 1Secure will alert you before the secret expires so your SSO connection can be renewed without disrupting access. +::: + +![Authentication Settings in Netwrix 1Secure with Client ID and Client Secret fields highlighted](/images/policypak/cloud/singlesignon/ppcloudsso3.webp) + +**Step 6 – Add Your Federated User as a PolicyPak Cloud Administrator** + +Once SSO is configured in 1Secure, return to the PolicyPak Cloud portal. Navigate to your company's administration area and use the **Add New Company Administrator** dialog to add your Entra ID or Okta user as an administrator. + +Enter the user's first name, last name, and their federated email address — the same address associated with your identity provider — then click **Create**. + +![Add New Company Administrator dialog in PolicyPak Cloud](/images/policypak/cloud/singlesignon/ppcloudsso4.webp) + +**Step 7 – Sign In to PolicyPak Cloud with SSO** + +Your federated administrator can now sign in to PolicyPak Cloud using their corporate identity. On first login, your identity provider may display a permissions consent prompt for the 1Secure application. Click **Accept** to grant the necessary permissions and continue. + +:::note +The permissions requested are limited to viewing your basic profile and maintaining access to data you have already authorized. This is a standard consent screen for OIDC-based applications. +::: + +![Microsoft Entra ID permissions consent prompt on first SSO login](/images/policypak/cloud/singlesignon/ppcloudsso1.webp) + +After accepting, you will be redirected back to PolicyPak Cloud and signed in as your federated user. SSO is now fully active for your domain. + +![PolicyPak Cloud portal with federated SSO user account active](/images/policypak/cloud/singlesignon/ppcloudsso2.webp) + +**Summary** + +1. Open a Netwrix support ticket requesting PolicyPak Cloud SSO setup. Include your company name, admin email, IdP type, and domain. +2. The Netwrix internal team provisions your 1Secure tenant within 3 business days. No action required from you. +3. Accept the "Welcome to Netwrix 1Secure" invitation email and click the activation link. +4. Create your Netwrix account password when prompted. +5. Log in to [1secure.netwrix.com](https://1secure.netwrix.com/) and configure SSO using your IdP's Client ID and Client Secret. +6. Add your federated user as a Company Administrator in the PolicyPak Cloud portal. +7. Sign in to PolicyPak Cloud with your corporate SSO credentials and accept the IdP consent prompt on first login. + +**Questions or Issues?** + +If you encounter any issues at any stage of this process, reply to your existing support ticket or open a new one through the [Netwrix support portal](https://www.netwrix.com/tickets.html#/open-a-ticket). The PolicyPak Support team will assist you and coordinate with the appropriate internal team as needed. diff --git a/static/images/policypak/cloud/singlesignon/ppcloudsso1.webp b/static/images/policypak/cloud/singlesignon/ppcloudsso1.webp new file mode 100644 index 0000000000000000000000000000000000000000..81be1d36b972f3490edc584071bf89913854ef8b GIT binary patch literal 22078 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 literal 0 HcmV?d00001 diff --git a/static/images/policypak/cloud/singlesignon/ppcloudsso4.webp b/static/images/policypak/cloud/singlesignon/ppcloudsso4.webp new file mode 100644 index 0000000000000000000000000000000000000000..3cb71a79e55b9c20fcb6d23df84bf2fc88578e62 GIT binary patch literal 27102 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 literal 0 HcmV?d00001 diff --git a/static/images/policypak/cloud/singlesignon/ppcloudsso6.webp b/static/images/policypak/cloud/singlesignon/ppcloudsso6.webp new file mode 100644 index 0000000000000000000000000000000000000000..8a49b9ace9c4d550792eeb08ee39cfa80d1238ef GIT binary patch literal 54600 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%0Dwtczc!Acl|cZ2edqo5nB7mevati8 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 E0Fk>YO8@`> literal 0 HcmV?d00001 From ede00621e88a5bb240eec7a9ab959115bf7627a3 Mon Sep 17 00:00:00 2001 From: "Jeremy Moskowitz, CTO Endpoints" Date: Tue, 28 Apr 2026 08:36:11 -0600 Subject: [PATCH 2/9] fix: move ppe-supportability edits to canonical KB source MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Apply the three content updates (bug reporting policy, component versioning paragraph, OS support section) to the canonical file at docs/kb/passwordpolicyenforcer/ppe-supportability.md. Remove the force-tracked versioned copies — these are gitignored by design and will be regenerated by the KB copy script at build time. Generated with AI Co-Authored-By: Claude Code --- .../ppe-supportability.md | 11 +- .../10.2/kb/ppe-supportability.md | 144 ------------------ .../11.0/kb/ppe-supportability.md | 144 ------------------ .../11.1/kb/ppe-supportability.md | 144 ------------------ 4 files changed, 9 insertions(+), 434 deletions(-) delete mode 100644 docs/passwordpolicyenforcer/10.2/kb/ppe-supportability.md delete mode 100644 docs/passwordpolicyenforcer/11.0/kb/ppe-supportability.md delete mode 100644 docs/passwordpolicyenforcer/11.1/kb/ppe-supportability.md diff --git a/docs/kb/passwordpolicyenforcer/ppe-supportability.md b/docs/kb/passwordpolicyenforcer/ppe-supportability.md index 6d8be1ffcc..ad805bb36f 100644 --- a/docs/kb/passwordpolicyenforcer/ppe-supportability.md +++ b/docs/kb/passwordpolicyenforcer/ppe-supportability.md @@ -45,6 +45,12 @@ The latest version of PPE is always the definitive reference — check the [Netw --- +### Operating System Support + +The Password Policy Enforcer documentation includes a list of supported Windows versions. Support is only available for the compatible Windows versions. + +--- + ### Support Level Definitions #### Active Support (Latest Version) @@ -114,7 +120,7 @@ If you are running the latest version of PPE with all components upgraded: If you are on the previous major version of PPE: - The support team will provide configuration guidance to help you work within your current version. -- If you report a bug, Netwrix will ask you to first verify whether the issue exists in the latest version (in production or a test environment). +- If you report a bug that is known to be fixed in a later version, then we will ask you to upgrade to the latest version. If the bug is new, we will try to reproduce it on the latest version. If we cannot reproduce it, we may ask you to upgrade to the latest version to confirm whether the problem still exists. Bug fixes will only be applied to the current version, unless they are also security fixes, in which case they will be applied to older versions according to the table above. - If the issue is confirmed in the latest version, Netwrix will develop a fix for the latest version only and will not backport it to N−1. - Netwrix will patch security vulnerabilities for N−1. - Netwrix will recommend upgrading to the latest version at every opportunity. @@ -131,7 +137,8 @@ Customers on any version older than N−1 are not eligible for support. Netwrix Staying current with PPE is the best way to ensure your password policy enforcement is secure, effective, and fully supported. Netwrix recommends: -- Upgrade all PPE components together when a new version is released — never mix component versions. +PPE's components (Server, Client, Configuration Console, Mailer and PPE/Web) are developed and tested as a single package. You will have the best experience using all the components from a single version. Refer to the upgrade instructions in the documentation for the correct upgrade procedure. During an upgrade, you will temporarily run components from two versions simultaneously. Do not enable any new features in the new version during this time, or run mixed versions for an extended time. If you encounter a problem that we believe is caused by mismatching versions, then we may ask you to finish the upgrade before we continue troubleshooting the issue. + - Review the release notes before upgrading to understand what has changed. - Test upgrades in a non-production environment before rolling out to your full domain. - Plan upgrades proactively rather than reactively — waiting until you encounter an issue on an unsupported version limits your options. diff --git a/docs/passwordpolicyenforcer/10.2/kb/ppe-supportability.md b/docs/passwordpolicyenforcer/10.2/kb/ppe-supportability.md deleted file mode 100644 index e6f0a1a9fe..0000000000 --- a/docs/passwordpolicyenforcer/10.2/kb/ppe-supportability.md +++ /dev/null @@ -1,144 +0,0 @@ ---- -title: "Netwrix Password Policy Enforcer Supportability Statement" -description: >- - Defines support levels for Password Policy Enforcer versions, including which - versions receive bug fixes, security patches, and configuration assistance. -keywords: - - PPE supportability - - Password Policy Enforcer support policy - - supported versions - - bug fix policy - - security patch policy - - version support lifecycle -products: - - password-policy-enforcer -sidebar_label: Supportability Statement -sidebar_position: 0 -tags: [] ---- - -# Netwrix Password Policy Enforcer Supportability Statement - -Netwrix is committed to helping customers get the most out of Password Policy Enforcer (PPE). This document defines what level of support you can expect based on the version of PPE you are running, and sets clear expectations for how bug fixes, security patches, and configuration assistance are provided. - -Only the latest available version of PPE receives active bug-fix support. The previous major version (N−1) receives configuration guidance and security vulnerability fixes. Versions older than N−1 are out of support entirely. - ---- - -## Currently Supported Versions - -The latest version of PPE is always the definitive reference — check the [Netwrix Customer Portal](https://www.netwrix.com/support.html) for the current release. - -| Version Track | Example | Support Level | Bug Fixes | Security Fixes | Config Advice | -|---|---|---|---|---|---| -| Latest (N) | 11.x (current) | Active Support | Yes | Yes | Yes | -| Previous Major (N−1) | 10.x | Limited Support | No | Yes | Yes | -| All Earlier Versions | 9.x and below | Discontinued | No | No | No | - - ---- - -## Operating System Support - -The Password Policy Enforcer documentation includes a list of supported Windows versions. Support is only available for the compatible Windows versions. - ---- - -## Support Level Definitions - -### Active Support (Latest Version) - -The latest version of PPE — always available in the Netwrix Customer Portal — is the only version in Active Support. A version in Active Support: - -- Receives bug fixes and defect resolutions -- Receives security vulnerability patches -- Is eligible for full technical support assistance from Netwrix -- Is eligible for professional services assistance -- Is the only version against which Netwrix engineers will test and verify reported issues - -:::note -All PPE components — the PPE Server, Client, Configuration Console, and PPE Web — ship together as a single release. To be on the latest version, all components must be upgraded together. A mixed-version deployment (for example, latest Server with an older Console) is not a supported configuration. -::: - -### Limited Support (N−1: Previous Major Version) - -The previous major version of PPE receives Limited Support. This means: - -- No new bug fixes will be developed or shipped for this version -- Security vulnerabilities discovered in this version will be patched -- Netwrix support engineers will provide configuration guidance to help you get the best results from your existing installation -- Bug reports on N−1 will only be investigated if the issue can first be reproduced and confirmed on the latest version — if confirmed, a fix will target the latest version only -- Professional services assistance is available for existing configurations, but not for new customizations - -Netwrix will work with you on your existing installation and help you configure your environment as effectively as possible. Upgrading to the latest version is strongly recommended, and the support team will recommend this on every interaction. Upgrades take time, and Netwrix will not leave you without guidance in the interim. - -### Discontinued Support (N−2 and Earlier) - -Any version of PPE that is two or more major versions behind the current release is fully out of support. This means: - -- No bug fixes, security patches, or updates of any kind -- Not eligible for technical support assistance -- Not eligible for professional services assistance -- Not available for download in the Netwrix Customer Portal - -Customers on discontinued versions must upgrade to a supported version to receive any assistance. The Netwrix support team can provide guidance on the upgrade path. - ---- - -## PPE Components and Version Alignment - -Password Policy Enforcer is composed of the following components, which are released and versioned together: - -| Component | Description | -|---|---| -| PPE Server | Core enforcement engine, installed on domain controllers | -| PPE Client | End-user-facing component providing password feedback at the workstation | -| Configuration Console | Administrative UI for managing password policies | -| PPE Web | Web-based interface for self-service password changes and resets | - -All four components ship as a single versioned release. For a deployment to be considered fully on the latest version — and therefore eligible for Active Support and bug fixes — all components must be upgraded to the same current release. Running mismatched component versions is not a supported configuration and may result in unpredictable behavior. - ---- - -## How to Get the Best Support Experience - -### For Customers on the Latest Version - -If you are running the latest version of PPE with all components upgraded: - -- You are fully supported and eligible for bug fixes, security patches, and full technical assistance -- When reporting an issue, be prepared to describe your environment, the components involved, and steps to reproduce -- Netwrix engineers will test against your configuration and, if confirmed, file and fix the defect - -### For Customers on N−1 (Previous Major Version) - -If you are on the previous major version of PPE: - -- The support team will provide configuration guidance to help you work within your current version -- If you report a bug that is known to be fixed in a later version, then we will ask you to upgrade to the latest version. If the bug is new, we will try to reproduce it on the latest version. If we cannot reproduce it, we may ask you to upgrade to the latest version to confirm whether the problem still exists. Bug fixes will only be applied to the current version, unless they are also security fixes, in which case they will be applied to older versions according to the table above. -- If the issue is confirmed in the latest version, a fix will be developed for the latest version only — it will not be backported to N−1 -- Security vulnerabilities will be patched for N−1 -- Upgrading to the latest version will be recommended at every opportunity - -:::tip -Maintaining a small test lab with the latest PPE version allows you to verify reported issues and take advantage of the latest fixes without disrupting your production environment. -::: - -### For Customers on N−2 or Earlier - -Customers on any version older than N−1 are not eligible for support. Netwrix strongly recommends upgrading to the latest version. The support team is available to help you plan and execute the upgrade path. - ---- - -## Upgrade Guidance and Best Practices - -Staying current with PPE is the best way to ensure your password policy enforcement is secure, effective, and fully supported. Netwrix recommends: - -PPE's components (Server, Client, Configuration Console, Mailer and PPE/Web) are developed and tested as a single package. You will have the best experience using all the components from a single version. Refer to the upgrade instructions in the documentation for the correct upgrade procedure. During an upgrade, you will temporarily run components from two versions simultaneously. Do not enable any new features in the new version during this time, or run mixed versions for an extended time. If you encounter a problem that we believe is caused by mismatching versions, then we may ask you to finish the upgrade before we continue troubleshooting the issue. - -- Review the release notes before upgrading to understand what has changed -- Test upgrades in a non-production environment before rolling out to your full domain -- Plan upgrades proactively rather than reactively — waiting until you hit an issue on an unsupported version limits your options -- Contact the Netwrix support team if you need assistance planning your upgrade - -Always download the latest version of PPE from the [Netwrix Customer Portal](https://www.netwrix.com/support.html). The Portal is the authoritative source for the current release and its release notes. diff --git a/docs/passwordpolicyenforcer/11.0/kb/ppe-supportability.md b/docs/passwordpolicyenforcer/11.0/kb/ppe-supportability.md deleted file mode 100644 index e6f0a1a9fe..0000000000 --- a/docs/passwordpolicyenforcer/11.0/kb/ppe-supportability.md +++ /dev/null @@ -1,144 +0,0 @@ ---- -title: "Netwrix Password Policy Enforcer Supportability Statement" -description: >- - Defines support levels for Password Policy Enforcer versions, including which - versions receive bug fixes, security patches, and configuration assistance. -keywords: - - PPE supportability - - Password Policy Enforcer support policy - - supported versions - - bug fix policy - - security patch policy - - version support lifecycle -products: - - password-policy-enforcer -sidebar_label: Supportability Statement -sidebar_position: 0 -tags: [] ---- - -# Netwrix Password Policy Enforcer Supportability Statement - -Netwrix is committed to helping customers get the most out of Password Policy Enforcer (PPE). This document defines what level of support you can expect based on the version of PPE you are running, and sets clear expectations for how bug fixes, security patches, and configuration assistance are provided. - -Only the latest available version of PPE receives active bug-fix support. The previous major version (N−1) receives configuration guidance and security vulnerability fixes. Versions older than N−1 are out of support entirely. - ---- - -## Currently Supported Versions - -The latest version of PPE is always the definitive reference — check the [Netwrix Customer Portal](https://www.netwrix.com/support.html) for the current release. - -| Version Track | Example | Support Level | Bug Fixes | Security Fixes | Config Advice | -|---|---|---|---|---|---| -| Latest (N) | 11.x (current) | Active Support | Yes | Yes | Yes | -| Previous Major (N−1) | 10.x | Limited Support | No | Yes | Yes | -| All Earlier Versions | 9.x and below | Discontinued | No | No | No | - - ---- - -## Operating System Support - -The Password Policy Enforcer documentation includes a list of supported Windows versions. Support is only available for the compatible Windows versions. - ---- - -## Support Level Definitions - -### Active Support (Latest Version) - -The latest version of PPE — always available in the Netwrix Customer Portal — is the only version in Active Support. A version in Active Support: - -- Receives bug fixes and defect resolutions -- Receives security vulnerability patches -- Is eligible for full technical support assistance from Netwrix -- Is eligible for professional services assistance -- Is the only version against which Netwrix engineers will test and verify reported issues - -:::note -All PPE components — the PPE Server, Client, Configuration Console, and PPE Web — ship together as a single release. To be on the latest version, all components must be upgraded together. A mixed-version deployment (for example, latest Server with an older Console) is not a supported configuration. -::: - -### Limited Support (N−1: Previous Major Version) - -The previous major version of PPE receives Limited Support. This means: - -- No new bug fixes will be developed or shipped for this version -- Security vulnerabilities discovered in this version will be patched -- Netwrix support engineers will provide configuration guidance to help you get the best results from your existing installation -- Bug reports on N−1 will only be investigated if the issue can first be reproduced and confirmed on the latest version — if confirmed, a fix will target the latest version only -- Professional services assistance is available for existing configurations, but not for new customizations - -Netwrix will work with you on your existing installation and help you configure your environment as effectively as possible. Upgrading to the latest version is strongly recommended, and the support team will recommend this on every interaction. Upgrades take time, and Netwrix will not leave you without guidance in the interim. - -### Discontinued Support (N−2 and Earlier) - -Any version of PPE that is two or more major versions behind the current release is fully out of support. This means: - -- No bug fixes, security patches, or updates of any kind -- Not eligible for technical support assistance -- Not eligible for professional services assistance -- Not available for download in the Netwrix Customer Portal - -Customers on discontinued versions must upgrade to a supported version to receive any assistance. The Netwrix support team can provide guidance on the upgrade path. - ---- - -## PPE Components and Version Alignment - -Password Policy Enforcer is composed of the following components, which are released and versioned together: - -| Component | Description | -|---|---| -| PPE Server | Core enforcement engine, installed on domain controllers | -| PPE Client | End-user-facing component providing password feedback at the workstation | -| Configuration Console | Administrative UI for managing password policies | -| PPE Web | Web-based interface for self-service password changes and resets | - -All four components ship as a single versioned release. For a deployment to be considered fully on the latest version — and therefore eligible for Active Support and bug fixes — all components must be upgraded to the same current release. Running mismatched component versions is not a supported configuration and may result in unpredictable behavior. - ---- - -## How to Get the Best Support Experience - -### For Customers on the Latest Version - -If you are running the latest version of PPE with all components upgraded: - -- You are fully supported and eligible for bug fixes, security patches, and full technical assistance -- When reporting an issue, be prepared to describe your environment, the components involved, and steps to reproduce -- Netwrix engineers will test against your configuration and, if confirmed, file and fix the defect - -### For Customers on N−1 (Previous Major Version) - -If you are on the previous major version of PPE: - -- The support team will provide configuration guidance to help you work within your current version -- If you report a bug that is known to be fixed in a later version, then we will ask you to upgrade to the latest version. If the bug is new, we will try to reproduce it on the latest version. If we cannot reproduce it, we may ask you to upgrade to the latest version to confirm whether the problem still exists. Bug fixes will only be applied to the current version, unless they are also security fixes, in which case they will be applied to older versions according to the table above. -- If the issue is confirmed in the latest version, a fix will be developed for the latest version only — it will not be backported to N−1 -- Security vulnerabilities will be patched for N−1 -- Upgrading to the latest version will be recommended at every opportunity - -:::tip -Maintaining a small test lab with the latest PPE version allows you to verify reported issues and take advantage of the latest fixes without disrupting your production environment. -::: - -### For Customers on N−2 or Earlier - -Customers on any version older than N−1 are not eligible for support. Netwrix strongly recommends upgrading to the latest version. The support team is available to help you plan and execute the upgrade path. - ---- - -## Upgrade Guidance and Best Practices - -Staying current with PPE is the best way to ensure your password policy enforcement is secure, effective, and fully supported. Netwrix recommends: - -PPE's components (Server, Client, Configuration Console, Mailer and PPE/Web) are developed and tested as a single package. You will have the best experience using all the components from a single version. Refer to the upgrade instructions in the documentation for the correct upgrade procedure. During an upgrade, you will temporarily run components from two versions simultaneously. Do not enable any new features in the new version during this time, or run mixed versions for an extended time. If you encounter a problem that we believe is caused by mismatching versions, then we may ask you to finish the upgrade before we continue troubleshooting the issue. - -- Review the release notes before upgrading to understand what has changed -- Test upgrades in a non-production environment before rolling out to your full domain -- Plan upgrades proactively rather than reactively — waiting until you hit an issue on an unsupported version limits your options -- Contact the Netwrix support team if you need assistance planning your upgrade - -Always download the latest version of PPE from the [Netwrix Customer Portal](https://www.netwrix.com/support.html). The Portal is the authoritative source for the current release and its release notes. diff --git a/docs/passwordpolicyenforcer/11.1/kb/ppe-supportability.md b/docs/passwordpolicyenforcer/11.1/kb/ppe-supportability.md deleted file mode 100644 index e6f0a1a9fe..0000000000 --- a/docs/passwordpolicyenforcer/11.1/kb/ppe-supportability.md +++ /dev/null @@ -1,144 +0,0 @@ ---- -title: "Netwrix Password Policy Enforcer Supportability Statement" -description: >- - Defines support levels for Password Policy Enforcer versions, including which - versions receive bug fixes, security patches, and configuration assistance. -keywords: - - PPE supportability - - Password Policy Enforcer support policy - - supported versions - - bug fix policy - - security patch policy - - version support lifecycle -products: - - password-policy-enforcer -sidebar_label: Supportability Statement -sidebar_position: 0 -tags: [] ---- - -# Netwrix Password Policy Enforcer Supportability Statement - -Netwrix is committed to helping customers get the most out of Password Policy Enforcer (PPE). This document defines what level of support you can expect based on the version of PPE you are running, and sets clear expectations for how bug fixes, security patches, and configuration assistance are provided. - -Only the latest available version of PPE receives active bug-fix support. The previous major version (N−1) receives configuration guidance and security vulnerability fixes. Versions older than N−1 are out of support entirely. - ---- - -## Currently Supported Versions - -The latest version of PPE is always the definitive reference — check the [Netwrix Customer Portal](https://www.netwrix.com/support.html) for the current release. - -| Version Track | Example | Support Level | Bug Fixes | Security Fixes | Config Advice | -|---|---|---|---|---|---| -| Latest (N) | 11.x (current) | Active Support | Yes | Yes | Yes | -| Previous Major (N−1) | 10.x | Limited Support | No | Yes | Yes | -| All Earlier Versions | 9.x and below | Discontinued | No | No | No | - - ---- - -## Operating System Support - -The Password Policy Enforcer documentation includes a list of supported Windows versions. Support is only available for the compatible Windows versions. - ---- - -## Support Level Definitions - -### Active Support (Latest Version) - -The latest version of PPE — always available in the Netwrix Customer Portal — is the only version in Active Support. A version in Active Support: - -- Receives bug fixes and defect resolutions -- Receives security vulnerability patches -- Is eligible for full technical support assistance from Netwrix -- Is eligible for professional services assistance -- Is the only version against which Netwrix engineers will test and verify reported issues - -:::note -All PPE components — the PPE Server, Client, Configuration Console, and PPE Web — ship together as a single release. To be on the latest version, all components must be upgraded together. A mixed-version deployment (for example, latest Server with an older Console) is not a supported configuration. -::: - -### Limited Support (N−1: Previous Major Version) - -The previous major version of PPE receives Limited Support. This means: - -- No new bug fixes will be developed or shipped for this version -- Security vulnerabilities discovered in this version will be patched -- Netwrix support engineers will provide configuration guidance to help you get the best results from your existing installation -- Bug reports on N−1 will only be investigated if the issue can first be reproduced and confirmed on the latest version — if confirmed, a fix will target the latest version only -- Professional services assistance is available for existing configurations, but not for new customizations - -Netwrix will work with you on your existing installation and help you configure your environment as effectively as possible. Upgrading to the latest version is strongly recommended, and the support team will recommend this on every interaction. Upgrades take time, and Netwrix will not leave you without guidance in the interim. - -### Discontinued Support (N−2 and Earlier) - -Any version of PPE that is two or more major versions behind the current release is fully out of support. This means: - -- No bug fixes, security patches, or updates of any kind -- Not eligible for technical support assistance -- Not eligible for professional services assistance -- Not available for download in the Netwrix Customer Portal - -Customers on discontinued versions must upgrade to a supported version to receive any assistance. The Netwrix support team can provide guidance on the upgrade path. - ---- - -## PPE Components and Version Alignment - -Password Policy Enforcer is composed of the following components, which are released and versioned together: - -| Component | Description | -|---|---| -| PPE Server | Core enforcement engine, installed on domain controllers | -| PPE Client | End-user-facing component providing password feedback at the workstation | -| Configuration Console | Administrative UI for managing password policies | -| PPE Web | Web-based interface for self-service password changes and resets | - -All four components ship as a single versioned release. For a deployment to be considered fully on the latest version — and therefore eligible for Active Support and bug fixes — all components must be upgraded to the same current release. Running mismatched component versions is not a supported configuration and may result in unpredictable behavior. - ---- - -## How to Get the Best Support Experience - -### For Customers on the Latest Version - -If you are running the latest version of PPE with all components upgraded: - -- You are fully supported and eligible for bug fixes, security patches, and full technical assistance -- When reporting an issue, be prepared to describe your environment, the components involved, and steps to reproduce -- Netwrix engineers will test against your configuration and, if confirmed, file and fix the defect - -### For Customers on N−1 (Previous Major Version) - -If you are on the previous major version of PPE: - -- The support team will provide configuration guidance to help you work within your current version -- If you report a bug that is known to be fixed in a later version, then we will ask you to upgrade to the latest version. If the bug is new, we will try to reproduce it on the latest version. If we cannot reproduce it, we may ask you to upgrade to the latest version to confirm whether the problem still exists. Bug fixes will only be applied to the current version, unless they are also security fixes, in which case they will be applied to older versions according to the table above. -- If the issue is confirmed in the latest version, a fix will be developed for the latest version only — it will not be backported to N−1 -- Security vulnerabilities will be patched for N−1 -- Upgrading to the latest version will be recommended at every opportunity - -:::tip -Maintaining a small test lab with the latest PPE version allows you to verify reported issues and take advantage of the latest fixes without disrupting your production environment. -::: - -### For Customers on N−2 or Earlier - -Customers on any version older than N−1 are not eligible for support. Netwrix strongly recommends upgrading to the latest version. The support team is available to help you plan and execute the upgrade path. - ---- - -## Upgrade Guidance and Best Practices - -Staying current with PPE is the best way to ensure your password policy enforcement is secure, effective, and fully supported. Netwrix recommends: - -PPE's components (Server, Client, Configuration Console, Mailer and PPE/Web) are developed and tested as a single package. You will have the best experience using all the components from a single version. Refer to the upgrade instructions in the documentation for the correct upgrade procedure. During an upgrade, you will temporarily run components from two versions simultaneously. Do not enable any new features in the new version during this time, or run mixed versions for an extended time. If you encounter a problem that we believe is caused by mismatching versions, then we may ask you to finish the upgrade before we continue troubleshooting the issue. - -- Review the release notes before upgrading to understand what has changed -- Test upgrades in a non-production environment before rolling out to your full domain -- Plan upgrades proactively rather than reactively — waiting until you hit an issue on an unsupported version limits your options -- Contact the Netwrix support team if you need assistance planning your upgrade - -Always download the latest version of PPE from the [Netwrix Customer Portal](https://www.netwrix.com/support.html). The Portal is the authoritative source for the current release and its release notes. From b9aa5551a28cf2b9fffbe80815c26209f2c166bd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 29 Apr 2026 18:23:49 +0000 Subject: [PATCH 3/9] fix(vale): auto-fix substitutions and removals --- .../deliverymethods/cloud/knowledgebase/singlesignon/sso.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md b/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md index 205f3b31ba..c5277471a0 100644 --- a/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md +++ b/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md @@ -32,7 +32,7 @@ In your ticket, select **Netwrix PolicyPak**, include the information listed abo The PolicyPak Support team will receive your ticket and coordinate with the Netwrix internal team responsible for tenant provisioning. You don't need to contact any other team directly. :::note -The backend provisioning step is performed by a specialized internal Netwrix team and is not automated. Allow up to three business days for this step to complete. +The backend provisioning step is performed by a specialized internal Netwrix team and isn't automated. Allow up to three business days for this step to complete. ::: **Step 2 – Netwrix Provisions Your 1Secure Tenant (No Action Required)** @@ -53,7 +53,7 @@ The activation link is unique to your account and expires in 2 days. Act on it p **Step 4 – Set Your Netwrix Account Password** -If the user is not already provisioned, clicking the activation link prompts you to create a password for your Netwrix account. This is a one-time step required to access the 1Secure portal where SSO is configured. +If the user isn't already provisioned, clicking the activation link prompts you to create a password for your Netwrix account. This is a one-time step required to access the 1Secure portal where SSO is configured. Your password must meet the following requirements: From bc09a0b55bdbdb3ad95c446a22db279137205a81 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Wed, 29 Apr 2026 18:27:05 +0000 Subject: [PATCH 4/9] fix(dale): auto-fix documentation issues (AI-assisted) --- .../cloud/knowledgebase/singlesignon/sso.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md b/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md index c5277471a0..5f29fc3e0a 100644 --- a/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md +++ b/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md @@ -8,10 +8,10 @@ sidebar_position: 1 PolicyPak Cloud supports Single Sign-On (SSO) using your organization's identity provider (IdP) — such as Microsoft Entra ID (Azure AD) or Okta. Once configured, users can log in to PolicyPak Cloud using their existing corporate credentials instead of a separate password. -This is an assisted process. The steps below explain what information to submit, what the Netwrix team does on the backend, and what you need to complete on your end to finish the configuration. +This is an assisted process. The following steps explain what information to submit, what the Netwrix team does on the backend, and what you need to do to finish the configuration. :::note -After submitting your ticket, allow up to three (3) business days for the Netwrix team to complete the backend tenant provisioning. You will be notified when your environment is ready. +After submitting your ticket, allow up to three (3) business days for the Netwrix team to complete the backend tenant provisioning. The Netwrix team will notify you when your environment is ready. ::: **What You Will Need Before Submitting** @@ -32,7 +32,7 @@ In your ticket, select **Netwrix PolicyPak**, include the information listed abo The PolicyPak Support team will receive your ticket and coordinate with the Netwrix internal team responsible for tenant provisioning. You don't need to contact any other team directly. :::note -The backend provisioning step is performed by a specialized internal Netwrix team and isn't automated. Allow up to three business days for this step to complete. +A specialized internal Netwrix team performs the backend provisioning step manually. Allow up to three business days for this step to complete. ::: **Step 2 – Netwrix Provisions Your 1Secure Tenant (No Action Required)** @@ -75,7 +75,7 @@ Use the following Netwrix documentation guides to register your application and - [Generate a Client Secret Value](https://docs.netwrix.com/docs/1secure/configuration/registerconfig/#generate-client-secret-value) :::tip -Optionally enter a Client Secret Expiry Date. Netwrix 1Secure will alert you before the secret expires so your SSO connection can be renewed without disrupting access. +Optionally enter a Client Secret Expiry Date. Netwrix 1Secure will alert you before the secret expires so you can renew your SSO connection without disrupting access. ::: ![Authentication Settings in Netwrix 1Secure with Client ID and Client Secret fields highlighted](/images/policypak/cloud/singlesignon/ppcloudsso3.webp) @@ -93,12 +93,12 @@ Enter the user's first name, last name, and their federated email address — th Your federated administrator can now sign in to PolicyPak Cloud using their corporate identity. On first login, your identity provider may display a permissions consent prompt for the 1Secure application. Click **Accept** to grant the necessary permissions and continue. :::note -The permissions requested are limited to viewing your basic profile and maintaining access to data you have already authorized. This is a standard consent screen for OIDC-based applications. +The requested permissions cover only viewing your basic profile and maintaining access to data you have already authorized. This is a standard consent screen for OIDC-based applications. ::: ![Microsoft Entra ID permissions consent prompt on first SSO login](/images/policypak/cloud/singlesignon/ppcloudsso1.webp) -After accepting, you will be redirected back to PolicyPak Cloud and signed in as your federated user. SSO is now fully active for your domain. +After you accept, PolicyPak Cloud redirects you and signs you in as your federated user. SSO is now fully active for your domain. ![PolicyPak Cloud portal with federated SSO user account active](/images/policypak/cloud/singlesignon/ppcloudsso2.webp) From 5f757f853f5d28b2b753eb031ff3ffd879eabcab Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Wed, 29 Apr 2026 18:43:43 +0000 Subject: [PATCH 5/9] docs: apply editorial fixes to PPCloud SSO guide MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Promote bold-text section headers to proper ## headings - Remove duplicate 3-business-day SLA note from Step 1 body - Fix third-person "user" → second-person "you" in Step 4 - Fix mixed second/third person in Step 7 intro sentence - Clarify activation link expiry: "48 hours after it is sent" - Fix "continue" → "sign in to PolicyPak Cloud" in Step 7 - Add 1Secure context sentence at top of Step 2 - Add OIDC provider note in Step 5 - Rewrite "Use the following guides" → "Before continuing, register..." in Step 5 Co-Authored-By: Claude --- .../cloud/knowledgebase/singlesignon/sso.md | 36 ++++++++++--------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md b/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md index 5f29fc3e0a..746af65448 100644 --- a/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md +++ b/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md @@ -14,7 +14,7 @@ This is an assisted process. The following steps explain what information to sub After submitting your ticket, allow up to three (3) business days for the Netwrix team to complete the backend tenant provisioning. The Netwrix team will notify you when your environment is ready. ::: -**What You Will Need Before Submitting** +## What You Will Need Before Submitting Have the following ready when you open your support ticket: @@ -23,7 +23,7 @@ Have the following ready when you open your support ticket: - The email domain your users will authenticate with (for example, yourcompany.com) - Access to an Entra ID or Okta admin who can register an application and generate a Client ID and Client Secret -**Step 1 – Open a Netwrix Support Ticket** +## Step 1 – Open a Netwrix Support Ticket Open a ticket through the [Netwrix support portal](https://www.netwrix.com/tickets.html#/open-a-ticket). @@ -31,29 +31,27 @@ In your ticket, select **Netwrix PolicyPak**, include the information listed abo The PolicyPak Support team will receive your ticket and coordinate with the Netwrix internal team responsible for tenant provisioning. You don't need to contact any other team directly. -:::note -A specialized internal Netwrix team performs the backend provisioning step manually. Allow up to three business days for this step to complete. -::: +## Step 2 – Netwrix Provisions Your 1Secure Tenant (No Action Required) -**Step 2 – Netwrix Provisions Your 1Secure Tenant (No Action Required)** +PolicyPak Cloud SSO is handled through Netwrix 1Secure, Netwrix's identity management platform, which manages authentication for your tenant. Once your ticket is received, the Netwrix internal team creates a Netwrix 1Secure tenant for your organization and invites your designated administrator using their corporate email address. This step happens entirely on the Netwrix side. This step is complete when you receive a "Welcome to Netwrix 1Secure" invitation email in your inbox. -**Step 3 – Accept the Netwrix 1Secure Invitation Email** +## Step 3 – Accept the Netwrix 1Secure Invitation Email Your designated administrator will receive a "Welcome to Netwrix 1Secure" email from noreply-account@netwrix.com. Open the email and click **Activate my Netwrix account**. :::warning -The activation link is unique to your account and expires in 2 days. Act on it promptly. +The activation link expires 48 hours after it is sent. ::: ![Welcome to Netwrix 1Secure invitation email with activation button](/images/policypak/cloud/singlesignon/ppcloudsso6.webp) -**Step 4 – Set Your Netwrix Account Password** +## Step 4 – Set Your Netwrix Account Password -If the user isn't already provisioned, clicking the activation link prompts you to create a password for your Netwrix account. This is a one-time step required to access the 1Secure portal where SSO is configured. +If your account isn't already set up, clicking the activation link prompts you to create a password for your Netwrix account. This is a one-time step required to access the 1Secure portal where SSO is configured. Your password must meet the following requirements: @@ -63,13 +61,17 @@ Your password must meet the following requirements: ![Netwrix account password setup screen](/images/policypak/cloud/singlesignon/ppcloudsso5.webp) -**Step 5 – Configure SSO in Netwrix 1Secure** +## Step 5 – Configure SSO in Netwrix 1Secure Once your account is activated, navigate to the [Netwrix 1Secure portal](https://1secure.netwrix.com/) and sign in. Go to **Configuration** > **My Organization** > **Authentication**, then open **Authentication Settings**. Select your SSO method (Entra ID or OIDC for Okta), enter your domain name, and supply the Client ID and Client Secret from your identity provider. -Use the following Netwrix documentation guides to register your application and obtain these values: +:::note +If you use a different OIDC-compatible provider, select **OIDC** and follow the same fields as the Okta path. +::: + +Before continuing, register your application and obtain a Client ID and Client Secret by following the appropriate guide: - [Configure SSO with Entra ID / OIDC](https://docs.netwrix.com/docs/1secure/admin/login/sso#configure-sso-with-openid-connect-authentication) - [Generate a Client Secret Value](https://docs.netwrix.com/docs/1secure/configuration/registerconfig/#generate-client-secret-value) @@ -80,7 +82,7 @@ Optionally enter a Client Secret Expiry Date. Netwrix 1Secure will alert you bef ![Authentication Settings in Netwrix 1Secure with Client ID and Client Secret fields highlighted](/images/policypak/cloud/singlesignon/ppcloudsso3.webp) -**Step 6 – Add Your Federated User as a PolicyPak Cloud Administrator** +## Step 6 – Add Your Federated User as a PolicyPak Cloud Administrator Once SSO is configured in 1Secure, return to the PolicyPak Cloud portal. Navigate to your company's administration area and use the **Add New Company Administrator** dialog to add your Entra ID or Okta user as an administrator. @@ -88,9 +90,9 @@ Enter the user's first name, last name, and their federated email address — th ![Add New Company Administrator dialog in PolicyPak Cloud](/images/policypak/cloud/singlesignon/ppcloudsso4.webp) -**Step 7 – Sign In to PolicyPak Cloud with SSO** +## Step 7 – Sign In to PolicyPak Cloud with SSO -Your federated administrator can now sign in to PolicyPak Cloud using their corporate identity. On first login, your identity provider may display a permissions consent prompt for the 1Secure application. Click **Accept** to grant the necessary permissions and continue. +The federated administrator can now sign in to PolicyPak Cloud using their corporate identity. On first login, your identity provider may display a permissions consent prompt for the 1Secure application. Click **Accept** to grant the necessary permissions and sign in to PolicyPak Cloud. :::note The requested permissions cover only viewing your basic profile and maintaining access to data you have already authorized. This is a standard consent screen for OIDC-based applications. @@ -102,7 +104,7 @@ After you accept, PolicyPak Cloud redirects you and signs you in as your federat ![PolicyPak Cloud portal with federated SSO user account active](/images/policypak/cloud/singlesignon/ppcloudsso2.webp) -**Summary** +## Summary 1. Open a Netwrix support ticket requesting PolicyPak Cloud SSO setup. Include your company name, admin email, IdP type, and domain. 2. The Netwrix internal team provisions your 1Secure tenant within 3 business days. No action required from you. @@ -112,6 +114,6 @@ After you accept, PolicyPak Cloud redirects you and signs you in as your federat 6. Add your federated user as a Company Administrator in the PolicyPak Cloud portal. 7. Sign in to PolicyPak Cloud with your corporate SSO credentials and accept the IdP consent prompt on first login. -**Questions or Issues?** +## Questions or Issues? If you encounter any issues at any stage of this process, reply to your existing support ticket or open a new one through the [Netwrix support portal](https://www.netwrix.com/tickets.html#/open-a-ticket). The PolicyPak Support team will assist you and coordinate with the appropriate internal team as needed. From f3d96cdcbd85cfa4079cea203a9ccb49546f4192 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Wed, 29 Apr 2026 18:45:25 +0000 Subject: [PATCH 6/9] fix(vale): auto-fix rewrites (AI-assisted) --- .../deliverymethods/cloud/knowledgebase/singlesignon/sso.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md b/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md index 746af65448..cf93862f2d 100644 --- a/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md +++ b/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md @@ -114,6 +114,6 @@ After you accept, PolicyPak Cloud redirects you and signs you in as your federat 6. Add your federated user as a Company Administrator in the PolicyPak Cloud portal. 7. Sign in to PolicyPak Cloud with your corporate SSO credentials and accept the IdP consent prompt on first login. -## Questions or Issues? +## Troubleshooting If you encounter any issues at any stage of this process, reply to your existing support ticket or open a new one through the [Netwrix support portal](https://www.netwrix.com/tickets.html#/open-a-ticket). The PolicyPak Support team will assist you and coordinate with the appropriate internal team as needed. From 6f88ae5b3c4f5509e2533c2688aa1e66e43311f6 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Wed, 29 Apr 2026 18:47:18 +0000 Subject: [PATCH 7/9] fix(dale): auto-fix documentation issues (AI-assisted) --- .../cloud/knowledgebase/singlesignon/sso.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md b/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md index cf93862f2d..99fd8d845f 100644 --- a/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md +++ b/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md @@ -6,7 +6,7 @@ sidebar_position: 1 # Single Sign-On (SSO) — Customer Request Guide -PolicyPak Cloud supports Single Sign-On (SSO) using your organization's identity provider (IdP) — such as Microsoft Entra ID (Azure AD) or Okta. Once configured, users can log in to PolicyPak Cloud using their existing corporate credentials instead of a separate password. +PolicyPak Cloud supports Single Sign-On (SSO) using your organization's identity provider (IdP) — such as Microsoft Entra ID (Azure AD) or Okta. Once SSO is configured, users can log in to PolicyPak Cloud using their existing corporate credentials instead of a separate password. This is an assisted process. The following steps explain what information to submit, what the Netwrix team does on the backend, and what you need to do to finish the configuration. @@ -19,7 +19,7 @@ After submitting your ticket, allow up to three (3) business days for the Netwri Have the following ready when you open your support ticket: - Your PolicyPak Cloud company name and the email address of your current company administrator -- Your identity provider type: Microsoft Entra ID, Okta, or another OIDC-compatible provider +- Your identity provider type: Microsoft Entra ID, Okta, or another OpenID Connect (OIDC)-compatible provider - The email domain your users will authenticate with (for example, yourcompany.com) - Access to an Entra ID or Okta admin who can register an application and generate a Client ID and Client Secret @@ -33,25 +33,25 @@ The PolicyPak Support team will receive your ticket and coordinate with the Netw ## Step 2 – Netwrix Provisions Your 1Secure Tenant (No Action Required) -PolicyPak Cloud SSO is handled through Netwrix 1Secure, Netwrix's identity management platform, which manages authentication for your tenant. +Netwrix 1Secure, Netwrix's identity management platform, handles PolicyPak Cloud SSO and manages authentication for your tenant. -Once your ticket is received, the Netwrix internal team creates a Netwrix 1Secure tenant for your organization and invites your designated administrator using their corporate email address. This step happens entirely on the Netwrix side. +After receiving your ticket, the Netwrix internal team creates a Netwrix 1Secure tenant for your organization and invites your designated administrator using their corporate email address. This step happens entirely on the Netwrix side. -This step is complete when you receive a "Welcome to Netwrix 1Secure" invitation email in your inbox. +This step is complete when you receive a "Welcome to Netwrix 1Secure" invitation email. ## Step 3 – Accept the Netwrix 1Secure Invitation Email Your designated administrator will receive a "Welcome to Netwrix 1Secure" email from noreply-account@netwrix.com. Open the email and click **Activate my Netwrix account**. :::warning -The activation link expires 48 hours after it is sent. +The activation link expires 48 hours after Netwrix sends it. ::: ![Welcome to Netwrix 1Secure invitation email with activation button](/images/policypak/cloud/singlesignon/ppcloudsso6.webp) ## Step 4 – Set Your Netwrix Account Password -If your account isn't already set up, clicking the activation link prompts you to create a password for your Netwrix account. This is a one-time step required to access the 1Secure portal where SSO is configured. +If your account isn't already set up, clicking the activation link prompts you to create a password for your Netwrix account. This is a one-time step required to access the 1Secure portal where you configure SSO. Your password must meet the following requirements: From 66b9521310b62259a4c7bb40e00a3f5c7d36cdb3 Mon Sep 17 00:00:00 2001 From: hilram7 <212961752+hilram7@users.noreply.github.com> Date: Tue, 5 May 2026 15:25:25 -0400 Subject: [PATCH 8/9] fix(kb): apply review fixes to ppe-supportability.md Ran Vale, Dale, and Derek. Applied all fixes. - Removed product name from title: "Understanding PPE Supportability" - Rewrote passive voice on lines 104 and 140 - Replaced first person plural (we/our) on lines 123 and 140 - Trimmed wordiness on line 140 Local dev and build tests passed with no errors. --- docs/kb/passwordpolicyenforcer/ppe-supportability.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/kb/passwordpolicyenforcer/ppe-supportability.md b/docs/kb/passwordpolicyenforcer/ppe-supportability.md index ad805bb36f..6bd9509ec3 100644 --- a/docs/kb/passwordpolicyenforcer/ppe-supportability.md +++ b/docs/kb/passwordpolicyenforcer/ppe-supportability.md @@ -1,5 +1,5 @@ --- -title: "Understanding Password Policy Enforcer Supportability" +title: "Understanding PPE Supportability" description: >- Defines support levels for Password Policy Enforcer versions, including which versions receive bug fixes, security patches, and configuration assistance. @@ -23,7 +23,7 @@ tags: - kb --- -# Understanding Password Policy Enforcer Supportability +# Understanding PPE Supportability ## Overview @@ -101,7 +101,7 @@ PPE is composed of the following components, which are released and versioned to | Configuration Console | Administrative UI for managing password policies | | PPE Web | Web-based interface for self-service password changes and resets | -All four components ship as a single versioned release. For a deployment to be considered fully on the latest version — and therefore eligible for Active Support and bug fixes — all components must be upgraded to the same current release. Running mismatched component versions is not a supported configuration and may result in unpredictable behavior. +All four components ship as a single versioned release. For a deployment to be considered fully on the latest version — and therefore eligible for Active Support and bug fixes — all components must be upgraded to the same current release. Netwrix does not support running mismatched component versions, which may result in unpredictable behavior. --- @@ -120,7 +120,7 @@ If you are running the latest version of PPE with all components upgraded: If you are on the previous major version of PPE: - The support team will provide configuration guidance to help you work within your current version. -- If you report a bug that is known to be fixed in a later version, then we will ask you to upgrade to the latest version. If the bug is new, we will try to reproduce it on the latest version. If we cannot reproduce it, we may ask you to upgrade to the latest version to confirm whether the problem still exists. Bug fixes will only be applied to the current version, unless they are also security fixes, in which case they will be applied to older versions according to the table above. +- If you report a bug that is known to be fixed in a later version, the support team will ask you to upgrade to the latest version. If the bug is new, the support team will attempt to reproduce it on the latest version. If the support team cannot reproduce it, you may be asked to upgrade to the latest version to confirm whether the problem still exists. Bug fixes will only be applied to the current version, unless they are also security fixes, in which case they will be applied to older versions according to the table above. - If the issue is confirmed in the latest version, Netwrix will develop a fix for the latest version only and will not backport it to N−1. - Netwrix will patch security vulnerabilities for N−1. - Netwrix will recommend upgrading to the latest version at every opportunity. @@ -137,7 +137,7 @@ Customers on any version older than N−1 are not eligible for support. Netwrix Staying current with PPE is the best way to ensure your password policy enforcement is secure, effective, and fully supported. Netwrix recommends: -PPE's components (Server, Client, Configuration Console, Mailer and PPE/Web) are developed and tested as a single package. You will have the best experience using all the components from a single version. Refer to the upgrade instructions in the documentation for the correct upgrade procedure. During an upgrade, you will temporarily run components from two versions simultaneously. Do not enable any new features in the new version during this time, or run mixed versions for an extended time. If you encounter a problem that we believe is caused by mismatching versions, then we may ask you to finish the upgrade before we continue troubleshooting the issue. +Netwrix develops and tests PPE's components (Server, Client, Configuration Console, Mailer, and PPE/Web) as a single package. Use all components from the same version for the best results. Refer to the upgrade instructions in the documentation for the correct upgrade procedure. During an upgrade, you will temporarily run components from two versions simultaneously. Do not enable any new features in the new version during this time, or run mixed versions for an extended time. If you encounter a problem that the support team believes is caused by mismatching versions, you may be asked to finish the upgrade before troubleshooting continues. - Review the release notes before upgrading to understand what has changed. - Test upgrades in a non-production environment before rolling out to your full domain. From ef64fa5d5267c8a111c8dbed1269787229d83af0 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Tue, 5 May 2026 19:32:25 +0000 Subject: [PATCH 9/9] fix(vale): auto-fix style issues (Vale + Dale) --- .../deliverymethods/cloud/knowledgebase/singlesignon/sso.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md b/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md index 99fd8d845f..903112f6eb 100644 --- a/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md +++ b/docs/policypak/deliverymethods/cloud/knowledgebase/singlesignon/sso.md @@ -6,7 +6,7 @@ sidebar_position: 1 # Single Sign-On (SSO) — Customer Request Guide -PolicyPak Cloud supports Single Sign-On (SSO) using your organization's identity provider (IdP) — such as Microsoft Entra ID (Azure AD) or Okta. Once SSO is configured, users can log in to PolicyPak Cloud using their existing corporate credentials instead of a separate password. +PolicyPak Cloud supports Single Sign-On (SSO) using your organization's identity provider (IdP) — such as Microsoft Entra ID (Azure AD) or Okta. Once you configure SSO, users can log in to PolicyPak Cloud using their existing corporate credentials instead of a separate password. This is an assisted process. The following steps explain what information to submit, what the Netwrix team does on the backend, and what you need to do to finish the configuration. @@ -51,7 +51,7 @@ The activation link expires 48 hours after Netwrix sends it. ## Step 4 – Set Your Netwrix Account Password -If your account isn't already set up, clicking the activation link prompts you to create a password for your Netwrix account. This is a one-time step required to access the 1Secure portal where you configure SSO. +If you haven't already set up your account, clicking the activation link prompts you to create a password for your Netwrix account. This is a one-time step required to access the 1Secure portal where you configure SSO. Your password must meet the following requirements: