Class ClientSecretPostAuthenticationFilterHeaplet
java.lang.Object
org.forgerock.openig.heap.GenericHeaplet
org.forgerock.openig.filter.oauth2.client.authentication.ClientSecretPostAuthenticationFilterHeaplet
- All Implemented Interfaces:
Heaplet
Heaplet supporting creation of a client-secret-post authentication
Filter
.- See Also:
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Object
create()
Called to request the heaplet create an object.protected Filter
createFilter
(CredentialPair<GenericSecret> credentialPair) Create the appropriate client-secret authenticationFilter
instance.Methods inherited from class org.forgerock.openig.heap.GenericHeaplet
create, destroy, endpointRegistry, evaluatedWithHeapProperties, expression, getConfig, getHeap, getType, initialBindings, meterRegistryHolder, start
-
Constructor Details
-
ClientSecretPostAuthenticationFilterHeaplet
public ClientSecretPostAuthenticationFilterHeaplet()
-
-
Method Details
-
createFilter
Create the appropriate client-secret authenticationFilter
instance.- Parameters:
credentialPair
- The authentication client id and secret as aCredentialPair
- Returns:
- A client-secret-based authentication
Filter
-
create
Description copied from class:GenericHeaplet
Called to request the heaplet create an object. Called byHeaplet.create(Name, JsonValue, Heap)
after initializing the protected field members. Implementations should parse configuration but not acquire resources, start threads, or log any initialization messages. These tasks should be performed by theGenericHeaplet.start()
method.- Specified by:
create
in classGenericHeaplet
- Returns:
- The created object.
- Throws:
HeapException
- if an exception occurred during creation of the heap object or any of its dependencies.
-