Datenschutz-API
Referenz für Datenschutz-API
DataPrivacyAPI – anonymize(String input)
Anonymisiert die Eingabezeichenfolge durch Anwendung der Datenmuster-Anonymisierungstechnik mit aktiven Datenmustern, die im Plugin Datenerkennung konfiguriert sind.
| Name | Typ | Beschreibung |
|---|---|---|
| Eingabe | Zeichenfolge | Eingabezeichenfolge, die anonymisiert werden soll. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Serialisierte JSON-Zeichenfolge.
|
Code-Beispiel
var privacyApi = new SNC.DataPrivacyApi();
var input = 'SSN: 123-45-6789';
var jsonString = privacyApi.anonymize(input); // activate necessary data patterns first in discovery plugin
var output = JSON.parse(jsonString);
if (output.success) {
gs.info('anonymized string: ' + output.output);
} else {
gs.info('anonymization failed: ' + output.error);
}
| Name | Konfigurationsmodus | Beschreibung |
|---|---|---|
| DataPrivacyApi.anonymize-Eingabegröße | sys_property: data_privacy.api.input.size | Systemeigenschaft zum Definieren der maximalen Eingabegröße, die von DataPrivacyApi.anonymize-Aufrufen unterstützt wird. , .
|
| Cache-Nutzung nach Datenschutz-API | sys_property: data_privacy.api.use.cache | Systemeigenschaft zum Definieren, ob DataPrivacyApi die Konfigurationen zwischenspeichern soll.
|
| Zeitüberschreitung für Anonymisierungs-API | DataPrivacyApi.setAnonymizeTimeout (lange Zeitüberschreitung Millis) | API-Aufruf, um die maximale Zeit in Millisekunden für den Abschluss der DataPrivacyAPI.anonymize-Aufrufe zu definieren.
|