Class OAuth2BearerWWWAuthenticateHeader
java.lang.Object
org.forgerock.http.protocol.Header
org.forgerock.openig.filter.oauth2.client.OAuth2BearerWWWAuthenticateHeader
Processes the OAuth 2.0 Bearer
WWW-Authenticate
message header. For more information, see RFC 6750.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new empty header.Constructs a new header with the provided error. -
Method Summary
Modifier and TypeMethodDescriptiongetName()Returns the name of the header, as it would canonically appear within an HTTP message.Returns the OAuth 2.0 error represented by this header.Returns the header as a list of strings.Constructs a new header, initialized from the specified string value.Constructs a new header, initialized from the specified message.Methods inherited from class org.forgerock.http.protocol.Header
equals, getFirstValue, hashCode, toString
-
Field Details
-
NAME
The name of the header that this object represents.- See Also:
-
-
Constructor Details
-
OAuth2BearerWWWAuthenticateHeader
public OAuth2BearerWWWAuthenticateHeader()Constructs a new empty header. -
OAuth2BearerWWWAuthenticateHeader
Constructs a new header with the provided error.- Parameters:
error- The possibly null OAuth 2.0 error.
-
-
Method Details
-
valueOf
Constructs a new header, initialized from the specified message.- Parameters:
message- The message to initialize the header from.- Returns:
- The parsed header.
-
valueOf
Constructs a new header, initialized from the specified string value.- Parameters:
string- The value to initialize the header from.- Returns:
- The parsed header.
-
getName
Description copied from class:HeaderReturns the name of the header, as it would canonically appear within an HTTP message. -
getOAuth2Error
Returns the OAuth 2.0 error represented by this header.- Returns:
- The OAuth 2.0 error represented by this header.
-
getValues
Description copied from class:HeaderReturns the header as a list of strings. If the header has no values then it must return an empty list, never null. EachStringshould represent the value component of the key-value pair that makes up the HTTP header - as such, for someHeaderimplementations each String in thisListmay contain multiple token-separated values.The
Listreturned from this method should not be expected to be mutable. However, some subclasses ofHeadermay choose to implement it as such.
-