Revert "Add support for secondary credentials for registration service"
This reverts commit 4b8fc2950f
.
This commit is contained in:
parent
422e8e6f3e
commit
ca05df5172
|
@ -421,10 +421,6 @@ registrationService:
|
||||||
{
|
{
|
||||||
"example": "example"
|
"example": "example"
|
||||||
}
|
}
|
||||||
secondaryCredentialConfigurationJson: |
|
|
||||||
{
|
|
||||||
"example": "example"
|
|
||||||
}
|
|
||||||
identityTokenAudience: https://registration.example.com
|
identityTokenAudience: https://registration.example.com
|
||||||
registrationCaCertificate: | # Registration service TLS certificate trust root
|
registrationCaCertificate: | # Registration service TLS certificate trust root
|
||||||
-----BEGIN CERTIFICATE-----
|
-----BEGIN CERTIFICATE-----
|
||||||
|
|
|
@ -46,7 +46,6 @@ import java.util.concurrent.ThreadPoolExecutor;
|
||||||
import javax.servlet.DispatcherType;
|
import javax.servlet.DispatcherType;
|
||||||
import javax.servlet.FilterRegistration;
|
import javax.servlet.FilterRegistration;
|
||||||
import javax.servlet.ServletRegistration;
|
import javax.servlet.ServletRegistration;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
|
||||||
import org.eclipse.jetty.servlets.CrossOriginFilter;
|
import org.eclipse.jetty.servlets.CrossOriginFilter;
|
||||||
import org.eclipse.jetty.websocket.server.config.JettyWebSocketServletContainerInitializer;
|
import org.eclipse.jetty.websocket.server.config.JettyWebSocketServletContainerInitializer;
|
||||||
import org.glassfish.jersey.server.ServerProperties;
|
import org.glassfish.jersey.server.ServerProperties;
|
||||||
|
@ -518,15 +517,10 @@ public class WhisperServerService extends Application<WhisperServerConfiguration
|
||||||
registrationRecoveryPasswords);
|
registrationRecoveryPasswords);
|
||||||
UsernameHashZkProofVerifier usernameHashZkProofVerifier = new UsernameHashZkProofVerifier();
|
UsernameHashZkProofVerifier usernameHashZkProofVerifier = new UsernameHashZkProofVerifier();
|
||||||
|
|
||||||
final boolean useSecondaryCredentialConfiguration = StringUtils.isNotBlank(
|
|
||||||
System.getenv("SIGNAL_USE_SECONDARY_CREDENTIAL_CONFIGURATION"));
|
|
||||||
|
|
||||||
RegistrationServiceClient registrationServiceClient = new RegistrationServiceClient(
|
RegistrationServiceClient registrationServiceClient = new RegistrationServiceClient(
|
||||||
config.getRegistrationServiceConfiguration().host(),
|
config.getRegistrationServiceConfiguration().host(),
|
||||||
config.getRegistrationServiceConfiguration().port(),
|
config.getRegistrationServiceConfiguration().port(),
|
||||||
useSecondaryCredentialConfiguration ? config.getRegistrationServiceConfiguration()
|
config.getRegistrationServiceConfiguration().credentialConfigurationJson(),
|
||||||
.secondaryCredentialConfigurationJson()
|
|
||||||
: config.getRegistrationServiceConfiguration().credentialConfigurationJson(),
|
|
||||||
config.getRegistrationServiceConfiguration().identityTokenAudience(),
|
config.getRegistrationServiceConfiguration().identityTokenAudience(),
|
||||||
config.getRegistrationServiceConfiguration().registrationCaCertificate(),
|
config.getRegistrationServiceConfiguration().registrationCaCertificate(),
|
||||||
registrationCallbackExecutor,
|
registrationCallbackExecutor,
|
||||||
|
|
|
@ -5,7 +5,6 @@ import javax.validation.constraints.NotBlank;
|
||||||
public record RegistrationServiceConfiguration(@NotBlank String host,
|
public record RegistrationServiceConfiguration(@NotBlank String host,
|
||||||
int port,
|
int port,
|
||||||
@NotBlank String credentialConfigurationJson,
|
@NotBlank String credentialConfigurationJson,
|
||||||
@NotBlank String secondaryCredentialConfigurationJson,
|
|
||||||
@NotBlank String identityTokenAudience,
|
@NotBlank String identityTokenAudience,
|
||||||
@NotBlank String registrationCaCertificate) {
|
@NotBlank String registrationCaCertificate) {
|
||||||
}
|
}
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 05daa0a373da2b23185c2242c0ae3794b268f3df
|
Subproject commit b9c6ce5b7648ebd59946e8cca7ba944c587d85a2
|
Loading…
Reference in New Issue