Loading vospace-ui-backend/src/main/java/it/inaf/ia2/vospace/ui/controller/NodesController.java +5 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ package it.inaf.ia2.vospace.ui.controller; import it.inaf.ia2.vospace.ui.client.VOSpaceClient; import it.inaf.ia2.vospace.ui.service.NodesService; import javax.servlet.http.HttpServletRequest; import net.ivoa.xml.vospace.v2.Protocol; import net.ivoa.xml.vospace.v2.Transfer; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; Loading Loading @@ -53,6 +54,10 @@ public class NodesController { transfer.setDirection("pullFromVoSpace"); transfer.setTarget("vos://" + authority + path); Protocol protocol = new Protocol(); protocol.setUri("ivo://ivoa.net/vospace/core#httpget"); transfer.getProtocols().add(protocol); String url = client.getDownloadEndpoints(transfer).get(0).getEndpoint(); HttpHeaders headers = new HttpHeaders(); headers.set("Location", url); Loading vospace-ui-backend/src/main/resources/auth.properties +4 −5 Original line number Diff line number Diff line client_id=vospace_local client_secret=vospace client_id=@client_id@ client_secret=@client_secret@ rap_uri=@rap_uri@ gms_uri=@gms_uri@ rap_uri=http://localhost/rap-ia2 gms_uri=http://localhost:8082/gms groups_autoload=false store_state_on_login_endpoint=true scope=openid email profile read:rap Loading
vospace-ui-backend/src/main/java/it/inaf/ia2/vospace/ui/controller/NodesController.java +5 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ package it.inaf.ia2.vospace.ui.controller; import it.inaf.ia2.vospace.ui.client.VOSpaceClient; import it.inaf.ia2.vospace.ui.service.NodesService; import javax.servlet.http.HttpServletRequest; import net.ivoa.xml.vospace.v2.Protocol; import net.ivoa.xml.vospace.v2.Transfer; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; Loading Loading @@ -53,6 +54,10 @@ public class NodesController { transfer.setDirection("pullFromVoSpace"); transfer.setTarget("vos://" + authority + path); Protocol protocol = new Protocol(); protocol.setUri("ivo://ivoa.net/vospace/core#httpget"); transfer.getProtocols().add(protocol); String url = client.getDownloadEndpoints(transfer).get(0).getEndpoint(); HttpHeaders headers = new HttpHeaders(); headers.set("Location", url); Loading
vospace-ui-backend/src/main/resources/auth.properties +4 −5 Original line number Diff line number Diff line client_id=vospace_local client_secret=vospace client_id=@client_id@ client_secret=@client_secret@ rap_uri=@rap_uri@ gms_uri=@gms_uri@ rap_uri=http://localhost/rap-ia2 gms_uri=http://localhost:8082/gms groups_autoload=false store_state_on_login_endpoint=true scope=openid email profile read:rap