Property User Persister
A user persister plugin that uses a properties file as storage. The plugin is intended for demo and testing.
It is fully functional and can be accessed concurrently in a read-only manner, but it is not optimized for performance, and does not scale to a large number of entries. It keeps everything in memory and reads and writes the whole data file.
file) Path to the properties file used to store the user information.
This is either an absolute path, or a path relative to the config directory. If the file does not exist, it is created by the plugin.
otherCredentialsDeliveryDates) Comma-separated list of secondary keys pointing to other credential's delivery dates.
Note that if you intend to reference properties from other persisters, you need to store them in the same file.
contextDataKeys) additionalInsertData) This property defines a list of name/value pairs used in insert statements when a new user is inserted.
This allows you to add arbitrary fixed or dynamic values when a new user is created. This is useful if some fields may not be NULL but are not inserted by this plugin by default.
type: PropertyUserPersister
id: PropertyUserPersister-xxxxxx
displayName:
comment:
properties:
additionalInsertData:
contextDataKeys:
file: users.properties
otherCredentialsDeliveryDates: