Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
User is using
multiuser-authentication="true"
Below is the test code code
public static void testMultiUser() {
System.out.println("TestClient.testMultiUser()");
ClientCache cache = new ClientCacheFactory()
.set("security-client-auth-init", "org.apache.geode.testfunction.UserPasswordAuthInit")
.set("name", "SecurityClient")
.set("cache-xml-file", "MultiuserSecurityClient.xml")
.create();
Properties properties = new Properties();
properties.setProperty("security-username", "admin");
properties.setProperty("security-password", "secret");
RegionService regionService = cache.createAuthenticatedView( properties);
System.out.println(regionService);
String value=" {\"orders\": {\"orderId\": \"XXXXXXXX\",\"accounts\": [{\"accountNumber\": \"YYYYYYYY\",\"accountType\": \"INDIVIDUAL\",\"accountSubType\": \"INDIVIDUAL_REGULAR\",\"status\": \"OPERATIONAL\",\"billingAddress\":
,\"bills\": [
{\"billCycleDay\": 4}],\"isPRIndicator\": false,\"marketCode\": \"SEW\",\"tenure\": \"1\",\"contactFirstName\": \"TEST\",\"contactFamilyName\": \"MARKETINGCATKH\"},{\"accountNumber\": \"33\",\"accountType\": \"INDIVIDUAL\",\"accountSubType\": \"INDIVIDUAL_REGULAR\",\"status\": \"OPERATIONAL\",\"billingAddress\":
{\"addressId\": 1008737},\"bills\": [
{\"billCycleDay\": 4}],\"isPuertoRicoIndicator\": false,\"marketCode\": \"SEW\",\"tenure\": \"1\",\"contactFirstName\": \"TEST\",\"contactFamilyName\": \"MARKETINGCATKH\"}]}}";
Region<String, PdxInstance> region = cache.getRegion("Test");
PdxInstance pdx= JSONFormatter.fromJSON(value);
region.put("key",pdx);
System.out.println(FunctionService.onServer(regionService).execute(new TestFunction()).getResult());
}
Attachments
Issue Links
- links to