if (!userStoreManager.isExistingUser("tracker")) {
userStoreManager.addUser("tracker", "tracker123", null, null, null, false);
Permission[] permisions = new Permission[] { new Permission("high security", "read")};
userStoreManager.addRole("tracker_role", new String[] {"tracker"}, permisions);
}
userStoreManager.updateCredentialByAdmin("tracker", "tracker123");
// do some authorizations
AuthorizationManager authManager = realm.getAuthorizationManager();
authManager.authorizeRole("tracker_role", "tracker_obj", "read");
}
}