Enable PII Using QuickStart
Before you begin
You need:
- Java JRE (OpenJDK) 8
- MarkLogic Server (See Version Compatibility.)
- Chrome or Firefox for QuickStart
About this task
Procedure
When you save a model that includes PII entity properties, QuickStart automatically generates security configuration files from the model. Specifically, it performs the following:
- Deploys the model descriptor to the FINAL database.
- Requests MarkLogic to generate a security configuration for the PII properties in the model.
- Saves the resulting configuration files to your project.
The PII security configuration files are saved in the following locations in your project:
- Protected paths are stored in PROJECT_DIR/src/main/ml-config/security/protected-paths/.
- Query rolesets are stored in PROJECT_DIR/src/main/ml-config/security/query-rolesets/.
Results
After the configuration files are deployed, only users with the pii-reader role will be able to view PII values in harmonized documents that they are allowed to view.