Class FileUserPasswdStore

java.lang.Object
org.elasticsearch.xpack.security.authc.file.FileUserPasswdStore

public class FileUserPasswdStore extends Object
  • Constructor Details

  • Method Details

    • addListener

      public void addListener(Runnable listener)
    • usersCount

      public int usersCount()
    • verifyPassword

      public AuthenticationResult<User> verifyPassword(String username, SecureString password, Supplier<User> user)
    • userExists

      public boolean userExists(String username)
    • resolveFile

      public static Path resolveFile(Environment env)
    • parseFile

      public static Map<String,char[]> parseFile(Path path, @Nullable org.apache.logging.log4j.Logger logger, Settings settings)
      Parses the users file. Returns null, if the users file does not exist.
    • writeFile

      public static void writeFile(Map<String,char[]> users, Path path)