private User getUser(final String identity) { if (userGroupProvider == null) { // generate the user deterministically when running outside of the ManagedRangerAuthorizer return new User.Builder().identifierGenerateFromSeed(identity).identity(identity).build(); } else { // find the user in question final User user = userGroupProvider.getUserByIdentity(identity); if (user == null) { logger.warn(String.format("Cannot find user '%s' in the configured User Group Provider. Skipping user for viewing purposes. Will still be used for access decisions.", identity)); } return user; } }
private User parseUser(final Element element) { final User.Builder builder = new User.Builder() .identifier(element.getAttribute(IDENTIFIER_ATTR)) .identity(element.getAttribute(IDENTITY_ATTR)); return builder.build(); }
private User getUser(final String identity) { if (userGroupProvider == null) { // generate the user deterministically when running outside of the ManagedRangerAuthorizer return new User.Builder().identifierGenerateFromSeed(identity).identity(identity).build(); } else { // find the user in question final User user = userGroupProvider.getUserByIdentity(identity); if (user == null) { logger.warn(String.format("Cannot find user '%s' in the configured User Group Provider. Skipping user for viewing purposes. Will still be used for access decisions.", identity)); } return user; } }
/** * Creates a set of Users from the JAXB Users. * * @param users the JAXB Users * @return a set of API Users matching the provided JAXB Users */ private Set<User> createUsers(Users users) { Set<User> allUsers = new HashSet<>(); if (users == null || users.getUser() == null) { return allUsers; } for (org.apache.nifi.authorization.file.tenants.generated.User user : users.getUser()) { final User.Builder builder = new User.Builder() .identity(user.getIdentity()) .identifier(user.getIdentifier()); allUsers.add(builder.build()); } return allUsers; }
private User parseUser(final Element element) { final User.Builder builder = new User.Builder() .identifier(element.getAttribute(IDENTIFIER_ATTR)) .identity(element.getAttribute(IDENTITY_ATTR)); return builder.build(); }
private User buildUser(final String identifier, final UserDTO userDTO) { final User.Builder builder = new User.Builder().identifier(identifier).identity(userDTO.getIdentity()); return builder.build(); } }