@@ -25,4 +25,29 @@ Data storage options are in `userprofile.properties` - file.
| `userProfile.StorageService` |shibboleth.StorageService| Storage service for User Profile |
| `userProfile.recordexExpiration` |P180D| Expiration duration for dormant user record |
The default in-memory storage service can be used only for initial testing. A more permanent server-side [storage implementation](https://shibboleth.atlassian.net/wiki/spaces/IDP4/pages/1265631707/StorageConfiguration#Storage-Implementations) should be used in the long run.
\ No newline at end of file
The default in-memory storage service can be used only for initial testing. A more permanent server-side [storage implementation](https://shibboleth.atlassian.net/wiki/spaces/IDP4/pages/1265631707/StorageConfiguration#Storage-Implementations) should be used in the long run.
# Collecting custom data
By defining a bean `userProfile.setEventsFunction` deployer may read and store custom events to store.
```
<!-- Deployer defined function for setting user profile events. -->