Managing Policies

Early Access

A policy defines the method and rules for registration and authentication, which is used to verify the identity of a person. This page will cover the various configuration options available in the Backoffice and TrustX API.

Creating a Policy

To create a new policy from the Backoffice application,

  1. Navigate to Identity Store > Policies.
  1. From the Policies landing page, select an Identity Store from the dropdown list. This will be the Identity Store that the policy will apply to.
  1. When an Identity Store is selected, new options will become available.
    1. Appkey Management - Enables the creation, deletion and editing of Appkey policies.
    2. Passkey Management - Enables the creation, deletion and editing of Passkey policies.

Note Appkeys are not fully supported. Full support is planned for a future release.

Passkey Configuration

This section will describe the steps required for configuring a new Passkey policy using the Backoffice application.

Each Passkey policy must include the following information:

Configuration Name - The name of the Passkey policy.

Relying Party ID - The relying party ID.

Restricted Origins

The Restricted Origins section defines a list of acceptable origins. If supplied, passkey authentications will be restricted to the URLs defined in this section. If not supplied, passkey authentications are restricted to the relying party ID domain.

Registration Policies

This section enables the configuration of new registration policies. Multiple configurations can be made by clicking the 'Add New Registration Policy' button.

ParameterTypeDescription
Registration Policy NameStringThe name of the registration policy name
Key Types to RegisterStringDetermines what type of registration will be used. Currently only 'Platform' is supported, meaning the registration is embedded in the User's device and comprising of biometric and hardware chips for protecting Passkeys.
Allow External ChallengeBooleanDetermines whether the registration challenge is performed externally or by TrustX. If enabled, the registration challenge is performed externally.
Manage Session ExternallyBooleanIf enabled, the session duration will be managed externally. If disabled, the session duration will be managed and set within TrustX.
Session DurationIntegerDetermines how long the session will be alive, defined in minutes.
Store an Audit Record of the RegistrationBooleanIf enabled, an audit record will be stored of the registration.

Authentication Policies

ParameterTypeDescription
Authentication Policy NameStringThe name of the authentication policy name
Authenticate Key TypeStringDetermines what type of authenticator will be used. Currently only 'Platform' is supported, meaning the authenticator is embedded in the User's device and comprising of biometric and hardware chips for protecting Passkeys.
Store an Audit Record of the RegistrationBooleanIf enabled, an audit record will be stored of the registration.
Allow External ChallengeBooleanDetermines whether the authentication challenge is performed externally or by TrustX. If enabled, the authentication challenge is performed externally.
Manage Session ExternallyBooleanIf enabled, the session duration will be managed externally. If disabled, the session duration will be managed and set within TrustX.
Session DurationIntegerDetermines how long the session will be alive, defined in minutes.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard