There are two types, by map and token to conform to different usecases.
Ahh, ok... I'm seeing the docs.
ShareType: type of share
token: token-based share (do not require user authentication)
map: map-based share (requires user authentication)
Ahh, ok. So whether you need authentication or not.
There are also two different storage types, csv and files.
And the docs for that...
CSV
One CSV file containing one row per sharing config, separated by ; and containing header with columns from above.
If given, properties are stored in JSON format in CSV.
Files
File-based configuration store is using encoded PathOrToken as filename for each config. File contains the data stored as "dict" in binary Python "pickle" format (same is also used for item cache files).
So if you want plaintext vs binary storage.
you have to edit your config file with the ‘[sharing]’ section.
Would you mind sharing your config, pretty please. 🙏