public SecurityToken createToken(Map<String, String> tokenParameters) { return FakeGadgetToken.createToken(tokenParameters); }
public SecurityToken createToken(Map<String, String> tokenParameters) { return FakeGadgetToken.createToken(tokenParameters); }
/** * Create a fake security token parameter string, allows passing around a * security token of format key=value&key2=value2, where key is one of: * ownerId, viewerId, domain, appUrl, appId, trustedJson, module. * * Useful for creating tokens that can be decoded with FakeGadgetToken.Decoder * * @param tokenString the parameter string * @return The fake token */ public static SecurityToken createToken(String tokenString) { String keyValuePairs[] = tokenString.split("&"); Map<String, String> paramMap = Maps.newHashMap(); for (String keyValuePair : keyValuePairs) { String[] keyAndValue = keyValuePair.split("="); if (keyAndValue.length == 2) { paramMap.put(keyAndValue[0], keyAndValue[1]); } } return createToken(paramMap); }
/** * Create a fake security token parameter string, allows passing around a * security token of format key=value&key2=value2, where key is one of: * ownerId, viewerId, domain, appUrl, appId, trustedJson, module. * * Useful for creating tokens that can be decoded with FakeGadgetToken.Decoder * * @param tokenString the parameter string * @return The fake token */ public static SecurityToken createToken(String tokenString) { String keyValuePairs[] = tokenString.split("&"); Map<String, String> paramMap = Maps.newHashMap(); for (String keyValuePair : keyValuePairs) { String[] keyAndValue = keyValuePair.split("="); if (keyAndValue.length == 2) { paramMap.put(keyAndValue[0], keyAndValue[1]); } } return createToken(paramMap); }