La méthode anonymize
2 min
La méthode anonymize permet d'anonymiser des propriétés d'une entité.
Signature : <T>(parentEntity: T, { property: string; method: 'pseudonymization' | Function }[]) => T
let company = Entities('Company').create();
let financeCompany = Entities('FinanceCompany').create();
// Anonymise les propriétés `forecastedTurnover` et `intraVATNumber`
// `forecastedTurnover` utilise la méthode standard `pseudonymization`
// `intraVATNumber` utilise une méthode personnalisée
company = Entities('FinanceCompany').anonymize(company, [
{ property: 'forecastedTurnover', method: 'pseudonymization' },
{ property: 'intraVATNumber', method: R.always('schtroumpf') }
]);Méthodes d'anonymisation standards
L'OIP Core offre des méthodes d'anonymisation standards.
pseudonymization
Selon le type de la propriété à anonymiser, la méthode de pseudonymization associe une valeur prédéfinie.
Par exemple, toutes les propriétés de type string sont associées à la valeur John.