@Contract(threading=IMMUTABLE) public class AuthScope extends Object
AuthScope represents an authentication scope consisting of
 an application protocol, a host name, a port number, a realm name
 and an authentication scheme name.| Constructor and Description | 
|---|
| AuthScope(AuthScope authScope)Creates a copy of the given credentials scope. | 
| AuthScope(org.apache.hc.core5.http.HttpHost origin)Defines auth scope for a specific host of origin. | 
| AuthScope(org.apache.hc.core5.http.HttpHost origin,
         String realm,
         String schemeName)Defines auth scope for a specific host of origin. | 
| AuthScope(String host,
         int port)Defines auth scope with the given  hostandport. | 
| AuthScope(String protocol,
         String host,
         int port,
         String realm,
         String schemeName)Defines auth scope with the given  protocol,host,port,realm, andschemeName. | 
public AuthScope(String protocol, String host, int port, String realm, String schemeName)
protocol, host, port,
 realm, and schemeName.protocol - application protocol. May be null if applies
   to any protocol.host - authentication host. May be null if applies
   to any host.port - authentication port. May be -1 if applies
   to any port of the host.realm - authentication realm. May be null if applies
   to any realm on the host.schemeName - authentication scheme name. May be null if applies
   to any auth scheme supported by the host.public AuthScope(org.apache.hc.core5.http.HttpHost origin,
         String realm,
         String schemeName)
origin - host of originrealm - authentication realm. May be null if applies
   to any realm on the host.schemeName - authentication scheme name. May be null if applies
   to any auth scheme supported by the host.public AuthScope(org.apache.hc.core5.http.HttpHost origin)
origin - host of originpublic AuthScope(String host, int port)
host and port.host - authentication host. May be null if applies
   to any host.port - authentication port. May be -1 if applies
   to any port of the host.public AuthScope(AuthScope authScope)
public String getProtocol()
public String getHost()
public int getPort()
public String getRealm()
public String getSchemeName()
public int match(AuthScope that)
Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.