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 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; } }