Class AuthBasic

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  AuthBasic.BasicUser
      A HttpServer.User holding the username parsed from the "HTTP Basic Authentication" protocol.
    • Constructor Summary

      Constructors 
      Constructor Description
      AuthBasic​(java.util.function.BiPredicate<java.lang.String,​java.lang.String> validator, java.lang.String realm)
      Constructs a new AuthBasic with the specified validator and realm.
      AuthBasic​(java.util.Map<java.lang.String,​java.lang.String> users, java.lang.String realm)
      Constructs a new AuthBasic with the specified users and realm.
    • Constructor Detail

      • AuthBasic

        public AuthBasic​(java.util.Map<java.lang.String,​java.lang.String> users,
                         java.lang.String realm)
        Constructs a new AuthBasic with the specified users and realm.
        Parameters:
        users - a map contains the users' name and their password
        realm - the realm attribute
      • AuthBasic

        public AuthBasic​(java.util.function.BiPredicate<java.lang.String,​java.lang.String> validator,
                         java.lang.String realm)
        Constructs a new AuthBasic with the specified validator and realm.
        Parameters:
        validator - function to validating the user name and password
        realm - the realm attribute