@Override protected OkProfile extractUserProfile(String body) { final OkProfile profile = new OkProfile(); JsonNode userNode = JsonHelper.getFirstNode(body); if (userNode != null) { profile.setId(JsonHelper.getElement(userNode, OkAttributesDefinition.UID)); for (final String attribute : profile.getAttributesDefinition().getPrimaryAttributes()) { profile.addAttribute(attribute, JsonHelper.getElement(userNode, attribute)); } } return profile; }