Skip init step if auth type is not OAUTH
Change-Id: Ib78d320a3ce5257d43e1d4f3fcb7eddc10706ebb
Signed-off-by: Michael Ochmann <michael.ochmann@sap.com>
diff --git a/src/main/java/com/googlesource/gerrit/plugins/cfoauth/InitOAuthConfig.java b/src/main/java/com/googlesource/gerrit/plugins/cfoauth/InitOAuthConfig.java
index fa7bdfb..c532357 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/cfoauth/InitOAuthConfig.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/cfoauth/InitOAuthConfig.java
@@ -20,6 +20,7 @@
import com.google.gerrit.pgm.init.api.InitFlags;
import com.google.gerrit.pgm.init.api.InitStep;
import com.google.gerrit.pgm.init.api.Section;
+import com.google.gerrit.reviewdb.client.AuthType;
import com.google.inject.Inject;
class InitOAuthConfig implements InitStep {
@@ -47,6 +48,11 @@
@Override
public void run() throws Exception {
+ AuthType authType =
+ flags.cfg.getEnum(AuthType.values(), "auth", null, "type", null);
+ if (authType != AuthType.OAUTH) {
+ return;
+ }
ui.header("Cloud Foundry UAA OAuth 2.0 Authentication Provider");
cfg.string("UAA server URL", SERVER_URL, DEFAULT_SERVER_URL);
cfg.string("Client id", CLIENT_ID, DEFAULT_CLIENT_ID);