added URL encoding

git-svn-id: https://svn.research-infrastructures.eu/d4science/gcube/trunk/portal/invites-common-library@158947 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Massimiliano Assante 2017-11-30 13:31:18 +00:00
parent 42b2c76d13
commit cc064bf15a
1 changed files with 7 additions and 4 deletions

View File

@ -1,5 +1,6 @@
package org.gcube.portal.invites; package org.gcube.portal.invites;
import java.net.URLEncoder;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@ -118,13 +119,15 @@ public class InvitesManager {
long groupId = PortalContext.getConfiguration().getCurrentGroupId(request); long groupId = PortalContext.getConfiguration().getCurrentGroupId(request);
StringBuilder getParamsEncoded = new StringBuilder(new String(Base64.encodeBase64(INVITEID_ATTR.getBytes()))) ;
StringBuilder getParamsEncoded = new StringBuilder(URLEncoder.encode(new String(Base64.encodeBase64(INVITEID_ATTR.getBytes())), "UTF-8"))
.append("=") .append("=")
.append(new String(Base64.encodeBase64(invite.getKey().getBytes()))) .append(URLEncoder.encode(new String(Base64.encodeBase64(invite.getKey().getBytes())), "UTF-8"))
.append("&") .append("&")
.append(new String(Base64.encodeBase64(SITEID_ATTR.getBytes()))) .append(URLEncoder.encode(new String(Base64.encodeBase64(SITEID_ATTR.getBytes())), "UTF-8"))
.append("=") .append("=")
.append(new String(Base64.encodeBase64((""+groupId).getBytes()))); .append(URLEncoder.encode(new String(Base64.encodeBase64((""+groupId).getBytes())), "UTF-8"));
StringBuilder linkToAcceptInvite = new StringBuilder(gatewayURL) StringBuilder linkToAcceptInvite = new StringBuilder(gatewayURL)
.append("/") .append("/")