diff --git a/cms-test-commons/src/main/java/org/gcube/application/cms/tests/TokenSetter.java b/cms-test-commons/src/main/java/org/gcube/application/cms/tests/TokenSetter.java index 282fd09..c025d48 100644 --- a/cms-test-commons/src/main/java/org/gcube/application/cms/tests/TokenSetter.java +++ b/cms-test-commons/src/main/java/org/gcube/application/cms/tests/TokenSetter.java @@ -7,6 +7,7 @@ import org.gcube.common.authorization.library.provider.SecurityTokenProvider; import org.gcube.common.authorization.utils.manager.SecretManager; import org.gcube.common.authorization.utils.manager.SecretManagerProvider; import org.gcube.common.authorization.utils.secret.GCubeSecret; +import org.gcube.common.authorization.utils.secret.JWTSecret; import org.gcube.common.authorization.utils.secret.Secret; import org.gcube.common.scope.api.ScopeProvider; @@ -37,9 +38,13 @@ public class TokenSetter { // oppure String toSet= props.getProperty(scope); log.debug("Setting secret "+toSet); - Secret secret = new GCubeSecret(toSet); // se vecchio token - // oppure -// Secret secret = new JWTSecret(token); // se nuovo token + + Secret secret = null; + if(toSet.length()>50) + secret = new JWTSecret(toSet); // se nuovo token + else + secret = new GCubeSecret(toSet); // se vecchio token + SecretManagerProvider.instance.get().addSecret(secret); try{