added test for correct usage of base64URL encoding
diff --git a/src/test/java/org/eclipse/openk/portal/util/JwtHelperTest.java b/src/test/java/org/eclipse/openk/portal/util/JwtHelperTest.java
new file mode 100644
index 0000000..c0e1669
--- /dev/null
+++ b/src/test/java/org/eclipse/openk/portal/util/JwtHelperTest.java
@@ -0,0 +1,51 @@
+package org.eclipse.openk.portal.util;
+
+import org.eclipse.openk.portal.auth2.model.JwtPayload;
+import org.eclipse.openk.portal.auth2.model.JwtToken;
+import org.eclipse.openk.portal.auth2.util.JwtHelper;
+import org.junit.Test;
+
+import static org.junit.Assert.assertNotNull;
+
+public class JwtHelperTest {
+
+    @Test
+    public void testGetJwtPayload_Base64URL() {
+        String base64urlToken = "eyJqdGkiOiI3NDVmOTc4Zi00OTYwLTRlO"+
+                                "WYtYmFiMS1jNjdkZjMzODEwYjQiLCJleH"+
+                                "AiOjE1MTYwMTAxNDksIm5iZiI6MCwiaWF"+
+                                "0IjoxNTE2MDA5ODQ5LCJpc3MiOiJodHRw"+
+                                "Oi8vbG9jYWxob3N0OjgwOTAvYXV0aC9yZ"+
+                                "WFsbXMvTVZWTmV0emUiLCJhdWQiOiJlbG"+
+                                "9nYm9vay1iYWNrZW5kIiwic3ViIjoiNTk"+
+                                "5ZWY3NzMtNjRmYS00MzM2LWIwNDktMmEz"+
+                                "Njc4NTEzZTU4IiwidHlwIjoiQmVhcmVyI"+
+                                "iwiYXpwIjoiZWxvZ2Jvb2stYmFja2VuZC"+
+                                "IsImF1dGhfdGltZSI6MCwic2Vzc2lvbl9"+
+                                "zdGF0ZSI6ImE2OGE4MzNkLTRiNTItNDgw"+
+                                "My05MDU4LTRkNjJhNmI3NzI3MCIsImFjc"+
+                                "iI6IjEiLCJhbGxvd2VkLW9yaWdpbnMiOl"+
+                                "siKiJdLCJyZWFsbV9hY2Nlc3MiOnsicm9"+
+                                "sZXMiOlsiZWxvZ2Jvb2stYWNjZXNzIiwi"+
+                                "ZWxvZ2Jvb2stbm9ybWFsdXNlciIsInVtY"+
+                                "V9hdXRob3JpemF0aW9uIl19LCJyZXNvdX"+
+                                "JjZV9hY2Nlc3MiOnsiYWNjb3VudCI6eyJ"+
+                                "yb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIs"+
+                                "Im1hbmFnZS1hY2NvdW50LWxpbmtzIiwid"+
+                                "mlldy1wcm9maWxlIl19fSwicm9sZXMiOi"+
+                                "JbdW1hX2F1dGhvcml6YXRpb24sIGVsb2d"+
+                                "ib29rLWFjY2VzcywgZWxvZ2Jvb2stbm9y"+
+                                "bWFsdXNlciwgb2ZmbGluZV9hY2Nlc3NdI"+
+                                "iwibmFtZSI6IlV3ZSByb8OfIiwicHJlZm"+
+                                "VycmVkX3VzZXJuYW1lIjoib3Blbmt0ZXN"+
+                                "0IiwiZ2l2ZW5fbmFtZSI6IlV3ZSIsImZh"+
+                                "bWlseV9uYW1lIjoicm_DnyJ9";
+        base64urlToken = "AA."+base64urlToken+".CC";
+        // this payload contains a char with is valid in Base64URL but NOT in Base64.
+        JwtToken jt = new JwtToken();
+        jt.setAccessToken(base64urlToken);
+        JwtPayload pl = JwtHelper.getPayLoad(jt);
+        assertNotNull( pl );
+
+    }
+}