WorkSpace secure properties
Connection to secure properties is set up in the workspace.properties file. Set the following properties:
- secure.storage.safe.customer.default
- secure.storage.safe.internal
- secure.storage.type
- secure.storage.serverApi
- secure.storage.platformId
- secure.storage.client.certificate
- secure.storage.client.keyPass
- secure.storage.username.customer
For development purposes, secure storage can be a plain text file. In this case secure.storage.type should be set to LOCAL, secure.storage.serverApi should be a path to any empty folder (WorkFusion won't work in this case) and secure.storage.platformIdshould be a path to file with secure properties.
Sample secure properties section in workspace.properties
Secure properties block in workspace.properties
secure.storage.safe.customer.default=local_WFApp
secure.storage.safe.internal=local_WFInternal
secure.storage.type=LOCAL
secure.storage.serverApi=/Users/workfusion/Documents/Work/local_secure_storage2/
secure.storage.platformId=${catalina.home}/conf/secure.properties
secure.storage.client.certificate=
secure.storage.client.keyPass=
secure.storage.username.customer=
List of secure properties
| Property | Notes | Default | Required |
|---|---|---|---|
| ws.datasource.username | Username for MsSQL Database connection | TRUE | |
| ws.datasource.password | Password for MsSQL Database connection | TRUE | |
| ws.secure.jwt.secret | Not used | FALSE | |
| ws.secure.ldap.server.url | dc=not-defined | FALSE | |
| ws.secure.ldap.bind.dn | not-defined | FALSE | |
| ws.secure.ldap.bind.password | not-defined | FALSE | |
| ws.sso.saml.idp.metadata | See SAML 2.0. | none | FALSE |
| ws.sso.saml.idp.file.metadata | none | FALSE | |
| ws.sso.saml.username.attribute | FALSE | ||
| ws.sso.saml.sp.metadata | none | FALSE | |
| ws.mail.username | FALSE | ||
| ws.mail.password | FALSE |
Related articles: