public static class BasicAuthenticator.BasicCredentials
extends java.lang.Object
| Constructor and Description |
|---|
BasicCredentials(ByteChunk input,
java.nio.charset.Charset charset)
Deprecated.
Unused. Will be removed in Tomcat 10. Use 3-arg constructor
|
BasicCredentials(ByteChunk input,
java.nio.charset.Charset charset,
boolean trimCredentials)
Parse the HTTP Authorization header for BASIC authentication as per RFC 2617 section 2, and the Base64
encoded credentials as per RFC 2045 section 6.8.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getPassword()
Trivial accessor.
|
java.lang.String |
getUsername()
Trivial accessor.
|
@Deprecated public BasicCredentials(ByteChunk input, java.nio.charset.Charset charset) throws java.lang.IllegalArgumentException
input - The header value to parse in-placecharset - The character set to use to convert the bytes to a stringjava.lang.IllegalArgumentException - If the header does not conform to RFC 2617public BasicCredentials(ByteChunk input, java.nio.charset.Charset charset, boolean trimCredentials) throws java.lang.IllegalArgumentException
input - The header value to parse in-placecharset - The character set to use to convert the bytes to a stringtrimCredentials - Should leading and trailing whitespace be removed from the parsed credentialsjava.lang.IllegalArgumentException - If the header does not conform to RFC 2617public java.lang.String getUsername()
null, but can be empty.public java.lang.String getPassword()
null if no password was found in the
credentials.Copyright © 2000-2024 Apache Software Foundation.
Apache Tomcat, Tomcat, Apache, the Apache Tomcat logo and the Apache logo are either registered trademarks or trademarks of the Apache Software Foundation.