X-Git-Url: https://gerrit.onap.org/r/gitweb?p=dmaap%2Fdbcapi.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fonap%2Fdmaap%2Fdbcapi%2Fserver%2FMain.java;h=d8ee278b10c512ada593667f31ea2385fb721ec7;hp=c3340e655b162fec9029d52b30aa40c55ae6afa0;hb=9a73b27ac2fa5edc9cadf15c6af7262866c5312c;hpb=4a0a3c6f656d35483b4918b6041ea0aea48f4e32 diff --git a/src/main/java/org/onap/dmaap/dbcapi/server/Main.java b/src/main/java/org/onap/dmaap/dbcapi/server/Main.java index c3340e6..d8ee278 100644 --- a/src/main/java/org/onap/dmaap/dbcapi/server/Main.java +++ b/src/main/java/org/onap/dmaap/dbcapi/server/Main.java @@ -24,6 +24,7 @@ import java.util.Properties; import java.util.UUID; import org.onap.dmaap.dbcapi.authentication.ApiPerms; +import org.onap.dmaap.dbcapi.authentication.ApiPolicy; import org.onap.dmaap.dbcapi.database.DatabaseClass; import org.onap.dmaap.dbcapi.logging.*; import org.onap.dmaap.dbcapi.model.Dmaap; @@ -97,7 +98,8 @@ public class Main extends BaseLoggingClass { // for fresh installs, we may come up with no dmaap name so need to have a way for Controller to talk to us Singleton dmaapholder = DatabaseClass.getDmaap(); String name = dmaapholder.get().getDmaapName(); - if ( name == null || name.isEmpty()) { + ApiPolicy apiPolicy = new ApiPolicy(); + if ( apiPolicy.getUseAuthClass() && (name == null || name.isEmpty())) { ApiPerms p = new ApiPerms(); p.setBootMap(); }