Directory Connector File Storage
The desktop app and CLI
tip
We recommend using the desktop app or CLI prior to conditioning the Directory Connector configuration file, as it is not possible to setup the entirety of Directory Connector from this file. Authentication values, like keys or secrets, must be set from either the
Config file
The Directory Connector configuration file (data.json) contains objects you may directly edit in order to:
Set the connection to your directory
Configure sync options
It is not possible to setup the entirety of Directory Connector from data.json. Authentication values, like keys or secrets, must be set from either the
warning
Avoid opening or modifying data.json while the Directory Connector desktop app or CLI executable is running.
Location
The location of data.json depends on which platform is in use:
Windows :
%AppData%\Bitwarden Directory ConnectorPortable:
.\bitwarden-connector-appdata
macOS:
~/Library/Application Support/Bitwarden Directory ConnectorLinux:
~/.config/Bitwarden Directory Connector
tip
Using the Directory Connector data-file command to discover the absolute path to the data.json.
Secret storage
By default, the Directory Connector
On Linux systems this requires
BashCannot autolaunch D-Bus without X11 $DISPLAYSecret storage in headless environments
If a secure storage environment is not available, you can configure the Directory Connector CLI to use plaintext storage of secrets. To do so, set the following environment variable to override secure storage, for example by running sudo -H gedit /etc/environment:
BashBITWARDENCLI_CONNECTOR_PLAINTEXT_SECRETS=true
With plaintext storage enabled, you can then configure all settings directly, in plaintext, from the data.json configuration file.
note
Plaintext storage of secrets is not compatible with the Directory Connector desktop app. You should only use the Directory Connector CLI with plaintext storage of secrets.