diff --git a/.classpath b/.classpath
index 871aab6..af23129 100644
--- a/.classpath
+++ b/.classpath
@@ -3,8 +3,8 @@
-
-
+
+
diff --git a/src/org/gcube/application/framework/core/cache/factories/ApplicationCredentials.java b/src/org/gcube/application/framework/core/cache/factories/ApplicationCredentials.java
index 7d51e84..9a4544b 100644
--- a/src/org/gcube/application/framework/core/cache/factories/ApplicationCredentials.java
+++ b/src/org/gcube/application/framework/core/cache/factories/ApplicationCredentials.java
@@ -61,11 +61,16 @@ public class ApplicationCredentials {
//user "application" does not exist on this VRE, so we add him and try to get credential again
VOMSAdminImpl vomsA;
try {
- vomsA = VOMSAdminManager.getVOMSAdmin();
- String[] roles = vomsA.listRoles();
- vomsA.createUser("application", userDN+"application", userCA, "application@gcube.org");
- vomsA.addMember(VREname, userDN+"application", userCA);
- vomsA.assignRole(VREname, roles[0], userDN+"application", userCA);
+ // vomsA = VOMSAdminManager.getVOMSAdmin();
+ // String[] roles = vomsA.listRoles();
+ // vomsA.createUser("application", userDN+"application", userCA, "application@gcube.org");
+ // vomsA.addMember(VREname, userDN+"application", userCA);
+ // vomsA.assignRole(VREname, roles[0], userDN+"application", userCA);
+ vomsA = new VOMSAdminImpl();
+ String[] roles = vomsA.getPortType().listRoles();
+ vomsA.getExtendedPortType().createUser("application", userDN+"application", userCA, "application@gcube.org");
+ vomsA.getExtendedPortType().addOnlineCAMember(VREname, userDN+"application");
+ vomsA.getExtendedPortType().assignOnlineCARole(VREname, roles[0], userDN+"application");
}
catch (Exception e) {
vomsA = null;
diff --git a/src/org/gcube/application/framework/core/util/UserCredential.java b/src/org/gcube/application/framework/core/util/UserCredential.java
index 7e44103..aa08ec7 100644
--- a/src/org/gcube/application/framework/core/util/UserCredential.java
+++ b/src/org/gcube/application/framework/core/util/UserCredential.java
@@ -23,9 +23,9 @@ public class UserCredential {
try {
String sharedDir = Settings.getInstance().getProperty("sharedDir");
System.out.println("file " + sharedDir + "/vomsAPI.properties exists: "+ new File(sharedDir + "/vomsAPI.properties").exists());
- man = new CredentialsManagerImpl(sharedDir + "/vomsAPI.properties");
- // VOMSAdminImpl vomsAdm = new VOMSAdminImpl(sharedDir + "/vomsAPI.properties");
- // man = new CredentialsManagerImpl(vomsAdm);
+ // man = new CredentialsManagerImpl(sharedDir + "/vomsAPI.properties");
+ VOMSAdminImpl vomsAdm = new VOMSAdminImpl(sharedDir + "/vomsAPI.properties");
+ man = new CredentialsManagerImpl(vomsAdm);
} catch (Exception e1) {
e1.printStackTrace();
}