git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-access/ckan-connector@131356 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
e189ae57b8
commit
8601a413b4
|
@ -0,0 +1,6 @@
|
|||
eclipse.preferences.version=1
|
||||
encoding//src/main/java=UTF-8
|
||||
encoding//src/main/resources=UTF-8
|
||||
encoding//src/test/java=UTF-8
|
||||
encoding//src/test/resources=UTF-8
|
||||
encoding/<project>=UTF-8
|
2
pom.xml
2
pom.xml
|
@ -10,7 +10,7 @@
|
|||
|
||||
<groupId>org.gcube.data.access</groupId>
|
||||
<artifactId>ckan-connector</artifactId>
|
||||
<version>1.0.0-SNAPSHOT</version>
|
||||
<version>1.1.0-SNAPSHOT</version>
|
||||
<packaging>war</packaging>
|
||||
<name>ckan connector</name>
|
||||
<description>a ckan connector for automatic login</description>
|
||||
|
|
|
@ -78,10 +78,10 @@ public class ConnectorManager {
|
|||
@GET
|
||||
public Response connect(@PathParam(value = "pathInfo") String path, @Context HttpServletRequest req, @QueryParam(value="listOfVres") String vres ) {
|
||||
try{
|
||||
if (AuthorizationProvider.instance.get()==null || AuthorizationProvider.instance.get().getUserName() == null ) return Response.status(Status.UNAUTHORIZED).build();
|
||||
if (AuthorizationProvider.instance.get()==null || AuthorizationProvider.instance.get().getClient() == null ) return Response.status(Status.UNAUTHORIZED).build();
|
||||
log.info("passed path is {}",path);
|
||||
String ckanKey = context.getInitParameter("ckanKey");
|
||||
String originalUserName = AuthorizationProvider.instance.get().getUserName();
|
||||
String originalUserName = AuthorizationProvider.instance.get().getClient().getId();
|
||||
String changedUserName = originalUserName.replace(".", "_");
|
||||
int internalPort = Integer.parseInt(context.getInitParameter("internalPort"));
|
||||
String localhostName = "http://127.0.0.1:"+internalPort;
|
||||
|
|
|
@ -35,7 +35,7 @@ public class OrganizationManager {
|
|||
public Response create(@PathParam("name") String organizationName) {
|
||||
log.info("create called");
|
||||
try{
|
||||
if (AuthorizationProvider.instance.get()==null || AuthorizationProvider.instance.get().getUserName() == null ) return Response.status(Status.UNAUTHORIZED).build();
|
||||
if (AuthorizationProvider.instance.get()==null || AuthorizationProvider.instance.get().getClient() == null ) return Response.status(Status.UNAUTHORIZED).build();
|
||||
|
||||
String ckanKey = context.getInitParameter("ckanKey");
|
||||
int internalPort = Integer.parseInt(context.getInitParameter("internalPort"));
|
||||
|
@ -46,7 +46,7 @@ public class OrganizationManager {
|
|||
org.setTitle(organizationName);
|
||||
ckanClient.createOrganization(org);
|
||||
|
||||
log.info("create organizzation {} called from user {} in scope {}",organizationName, AuthorizationProvider.instance.get().getUserName(), ScopeProvider.instance.get());
|
||||
log.info("create organizzation {} called from user {} in scope {}",organizationName, AuthorizationProvider.instance.get().getClient().getId(), ScopeProvider.instance.get());
|
||||
return Response.ok().build();
|
||||
}catch(Exception e){
|
||||
log.error("error trying to create organization "+organizationName,e);
|
||||
|
@ -60,7 +60,7 @@ public class OrganizationManager {
|
|||
public String get(@PathParam("name") String organizationName) {
|
||||
log.info("get called with name {}", organizationName);
|
||||
|
||||
if (AuthorizationProvider.instance.get()==null || AuthorizationProvider.instance.get().getUserName() == null ) throw new WebApplicationException("user authentication needed",Response.Status.UNAUTHORIZED);
|
||||
if (AuthorizationProvider.instance.get()==null || AuthorizationProvider.instance.get().getClient() == null ) throw new WebApplicationException("user authentication needed",Response.Status.UNAUTHORIZED);
|
||||
|
||||
String ckanKey = context.getInitParameter("ckanKey");
|
||||
int internalPort = Integer.parseInt(context.getInitParameter("internalPort"));
|
||||
|
|
Loading…
Reference in New Issue