Class ResourceOwnerOAuth2ClientFilterHeaplet

java.lang.Object
org.forgerock.openig.heap.GenericHeaplet
org.forgerock.openig.filter.oauth2.client.ResourceOwnerOAuth2ClientFilterHeaplet
All Implemented Interfaces:
Heaplet

public class ResourceOwnerOAuth2ClientFilterHeaplet extends GenericHeaplet
Creates and initializes a Filter supporting the transformation of client and user credentials to an access_token, using the grant type "password". This grant type should generally only be used with service accounts (not users).

The ResourceOwnerOAuth2ClientFilterHeaplet has the following configuration:

 {
      "type": "ResourceOwnerOAuth2ClientFilter",
      "config": {
        <inherited configuration settings from BearerTokenOAuth2ClientFilterHeaplet>
        "username"            : string            [REQUIRED - resource owner username to use to authenticate. ]
        "passwordSecretId"    : secret-id         [REQUIRED - secret ID to use to obtain resource owner password. ]
        "secretsProvider"     : secrets provider  [REQUIRED - secrets provider used to obtain "passwordSecretId". ]
      }
 }
 
 
See Also:
  • Constructor Details

    • ResourceOwnerOAuth2ClientFilterHeaplet

      public ResourceOwnerOAuth2ClientFilterHeaplet()
  • Method Details