PingAuthorize

Getting started

This guide introduces the dynamic authorization features of the PingAuthorize Policy Editor. It shows you how to create attribute-based access control policies that reflect your business requirements. It also provides a tour of the various concepts involved in modeling policies in the Policy Editor.

About this task

To get started with the Policy Editor, complete the following tasks:

Steps

  1. Sign on to the Policy Editor.

    In demo environments, you can use the default credentials:

    • Username: admin

    • Password: password123

  2. Create a branch.

    This branch stores your policies and other entities.

  3. Define the Trust Framework.

    This allows you to define the elements that will form the building blocks of your policies—the who, what, when, where, and why.

  4. Define your policies and policy sets.

    Build your policies to reflect your business needs.

  5. Test policies and policy sets.

    Verify that your policies correctly implement your business rules.

  6. Commit changes.

    This creates a commit, which is an immutable representation of the Trust Framework and Policies at a point in time.

  7. Create a deployment package.

    This creates a file that you can deploy to PingAuthorize Server instances across multiple environments.

Next steps

After you sign on to the Policy Editor, the system prompts you to set the branch on which to work. You can create a new (empty) branch, select an existing branch, or import a branch from a snapshot file.

The PingAuthorize Policy Editor embraces similar principles to general software source control. When you first deploy the Policy Editor, the Branches repository is empty, and the system prompts you to create or import a branch. You must complete one of these actions to continue using the product.

Screen capture of the Policy Editor’s Create a Branch Or Import a Branch from a Snapshot window. Fields include Branch name, Snapshot, and Name.