Policy
Policies are configurations for specific entities or components of nevisIDM. The name of the policy, the type, and whether it is the default policy, are stored in the table TIDMA_POLICY_CONFIGURATION
. The parameters and values for the policy's configuration are stored in the table TIDMA_POLICY_PARAMETER
.
A detailed description of the policy types and the configuration parameters they offer can be found in Facing of web GUI design.
Table TIDMA_POLICY_CONFIGURATION
DB attribute | Java data type (max. size), defaults | Description |
---|---|---|
client_id | Long, not NULL | Defines the client the policy belongs to. Foreign key that links to information in the table TIDMA_CLIENT . |
default_policy | Boolean, not NULL | Defines whether the policy is the default policy of its type for the underlying client. |
description | String(1000), nullable | |
extid | String(50), not NULL | External identifier |
name | String(100), not NULL | The name of the policy. It has to be unique among all policies of a client. |
policy_configuration_id | Long, not NULL | Primary key (uniquely identifies each individual DB entry) |
policy_type | String(50), not NULL | The type of the policy, for example, password policy or certificate policy. |
Table TIDMA_POLICY_PARAMETER
DB attribute | Java data type (max. size), defaults | Description |
---|---|---|
name | String(200), not NULL | The name of the policy parameter. |
policy_configuration_id | Long, not NULL | Defines the policy this policy parameter belongs to. Foreign key that links to information in the table TIDMA_POLICY_CONFIGURATION . |
policy_parameter_id | Long, not NULL | Primary key (uniquely identifies each individual DB entry) |
precedence | Integer, not NULL | Determines the order in which the policy parameters are displayed on the GUI. |
value | String(255), not NULL | The value of the policy parameter. |