Top Description Fields Constructors Methods
com.oracle.bmc.http.internal

public Class AuthnClientFilter

extends Object
implements RequestInterceptor
Class Inheritance
All Implemented Interfaces
com.oracle.bmc.http.client.RequestInterceptor
Known Direct Subclasses
com.oracle.bmc.http.signing.RequestSigningFilter
Imports
com.oracle.bmc.http.client.HttpRequest, .RequestInterceptor, com.oracle.bmc.http.signing.RequestSigner, .SigningStrategy, java.util.List, .Locale, .Map, .Set, java.util.stream.Collectors

Filter that injects authentication headers into the request.

Field Summary

Modifier and TypeField and Description
private final RequestSigner
private final Map<SigningStrategy, RequestSigner>
public static final String

Constructor Summary

AccessConstructor and Description
public
AuthnClientFilter(final RequestSigner defaultRequestSigner, final Map<SigningStrategy, RequestSigner> requestSigners)

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

defaultRequestSignerback to summary
private final RequestSigner defaultRequestSigner
requestSignersback to summary
private final Map<SigningStrategy, RequestSigner> requestSigners
SIGNING_STRATEGY_PROPERTY_NAMEback to summary
public static final String SIGNING_STRATEGY_PROPERTY_NAME

Constructor Detail

AuthnClientFilterback to summary
public AuthnClientFilter(final RequestSigner defaultRequestSigner, final Map<SigningStrategy, RequestSigner> requestSigners)
Annotations
@java.beans.ConstructorProperties

Method Detail

interceptback to summary
public void intercept(HttpRequest request)

Implements com.oracle.bmc.http.client.RequestInterceptor.intercept.

Annotations
@Override