Class BasicSchemeFactory

java.lang.Object
org.apache.hc.client5.http.impl.auth.BasicSchemeFactory
All Implemented Interfaces:
AuthSchemeFactory

@Contract(threading=STATELESS) public class BasicSchemeFactory extends Object implements AuthSchemeFactory
AuthSchemeFactory implementation that creates and initializes BasicScheme instances.
Since:
4.0
  • Field Details

  • Constructor Details

    • BasicSchemeFactory

      @Deprecated public BasicSchemeFactory(Charset charset)
      Deprecated.
      This constructor is deprecated to enforce the use of StandardCharsets.UTF_8 encoding in compliance with RFC 7617 for HTTP Basic Authentication. Use the default constructor BasicSchemeFactory() instead.
      Parameters:
      charset - the Charset set to be used for encoding credentials. This parameter is ignored as UTF-8 is always used.
    • BasicSchemeFactory

      public BasicSchemeFactory()
      Constructs a new BasicSchemeFactory with StandardCharsets.UTF_8 as the charset. This default setting aligns with standard practices for encoding credentials in Basic Authentication.
  • Method Details