Upgrading the Trust Framework and policies
PingAuthorize ships with a default Trust Framework and policy snapshot that policy writers should use as a starting point when developing their policies. Occasionally, a server upgrade results in changes to the default Trust Framework and policies, and policy writers must upgrade any policies based on defaultPolicies.SNAPSHOT
.
Steps
-
Sign on to the Policy Editor and choose any branch to go to the main landing page.
-
Select Branch Manager from the navigation bar on the left, and open the Merge Snapshot tab.
-
Click the file selection option, and go to the
resource/policies/upgrade-snapshots
folder of the new Policy Editor deployment. -
Select the correct
SNAPSHOT
file based on the version you are upgrading from and the version to which you are upgrading.If you are upgrading from 7.3.0.x, use the
7.3.0.x-to-8.0.0.0-SNAPSHOT
and merge that (per the next step) before you select and merge8.0.0.0-to-8.1.0.0.SNAPSHOT
.Example:
When upgrading from version 8.0.0.0 to version 8.1.0.0, use
resource/policies/upgrade-snapshots/8.0.0.0-to-8.1.0.0.SNAPSHOT
. -
Merge the partial snapshot.
Merge conflicts might occur where objects have been updated. If you have not modified the objects in conflict, you can safely select Keep Snapshots.
-
Return to your PingAuthorize Server installation.
-
Run the following
dsconfig
command to configure PingAuthorize Server to use the latest Trust Framework version:dsconfig set-policy-decision-service-prop \ --set trust-framework-version:{TRUST_FRAMEWORK_VERSION}