<%@page import="org.gcube.vomanagement.usermanagement.impl.LiferayGroupManager"%> <%@page import="java.util.Enumeration"%> <%@page import="org.slf4j.Logger"%> <%@page import="org.slf4j.LoggerFactory"%> <%@page import="org.gcube.vomanagement.usermanagement.model.GCubeUser"%> <%@page import="org.gcube.common.portal.PortalContext"%> <%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <%@ page import="org.gcube.common.scope.api.ScopeProvider"%> <% Logger logger=LoggerFactory.getLogger(PortalContext.class); logger.info("Request"+request); Enumeration names=request.getAttributeNames(); while(names.hasMoreElements()){ String name=names.nextElement(); logger.info("Request Header:"+name+"="+request.getAttribute(name)); } long groupId = com.liferay.portal.util.PortalUtil.getScopeGroupId(request); String username = com.liferay.portal.util.PortalUtil.getUser(request).getScreenName(); String scope = new LiferayGroupManager().getInfrastructureScope(groupId);; ScopeProvider.instance.set(scope); PortalContext pContext = PortalContext.getConfiguration(); //GCubeUser user = pContext.getCurrentUser(request); logger.info("User: "+username); //String scope = pContext.getCurrentScope(request); logger.info("Scope: "+scope); String userToken = pContext.getCurrentUserToken(scope, username); logger.info("UserToken: "+userToken); //Anche questa sotto non va //String userToken = pContext.getCurrentUserToken(request); %>