Currently the proxy generates certificates on every start for dev purposes. This commit adds an option to make this behaviour configurable.
This also removes the dependency on konnectd`s crypto code and copies it instead, as this library is a first version which is not meant for usage by other services.
A proper cert-generation lib should be added to ocis-pkg instead. Then this code can be refactored to use it.
* new ocis config
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
* Change default settings to be able to run ocis server without any configuration
- Konnectd uses no TLS as it is behind the proxy.
- Glauth generates dev-certificates for ldap on startup if none is provided.
- Glauth can launch unencrypted (9125) and encrypted (9126) port in parallel
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
* allow configuring user sharing driver, default to json
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
* update reva
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
* switch to preferred_username as opaqueid
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
* update drone config to override new defaults to match test environment
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
* use latest reva
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
* typo
* use updatet api tests
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
* core tests got merged already
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
* fix changelog
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
- Konnectd uses no TLS as it is behind the proxy
- Glauth generates dev-certificates for ldap on startup if none are provided,
- Glauth can launch unencrypted (9125) and encrypted (9126) port in parallel
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>