Obscurcir des informations sensibles sur le fichier de configuration

Le SDK de connecteur inclut la fonctionnalité SensitiveDataCodec pour encoder et décoder des informations dans votre fichier de configuration. Pour obscurcir des informations sensibles :

  1. Exécutez votre connecteur avec les paramètres -DsecurityLevel=OBFUSCATED et com.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec. Cette commande demande le paramètre sensible, tel que sharepoint.password.

    java -DsecurityLevel=OBFUSCATED \
    -cp google-cloudsearch-csv-connector-v1-0.0.5.jar \
    com.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec
    

    La commande génère une valeur obscurcie, telle que obf:Pm1saUwfSUJb5sPblTjPUw==.

  2. Dans votre fichier de configuration, remplacez la chaîne sensible par la valeur obscurcie. Exemple :

    sharepoint.password=obf:Pm1saUwfSUJb5sPblTjPUw==
    

Vous pouvez également utiliser une paire de clés de votre Keystore Java. Exemple :

java -DsecurityLevel=ENCRYPTED -Djavax.net.ssl.keyStore=encryptKeyStore.jks \
-Djavax.net.ssl.keyStorePassword=testtest -Djavax.net.ssl.keyStoreType=JKS \
-Dalias=testkeypair -cp google-cloudsearch-csv-connector-v1-0.0.5.jar \
com.google.enterprise.cloudsearch.sdk.config.SensitiveDataCodec

Si vous utilisez vos propres clés, vous devez transmettre des paramètres similaires lorsque vous exécutez votre connecteur.