Class 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:
    RFC 6749 - Resource Owner Password Grant