All Downloads are FREE. Search and download functionalities are using the official Maven repository.

config.epam.yml Maven / Gradle / Ivy

Go to download

A yaml rule action implementation to get the epam authorization token and inject into the Authorization header for any external epam API request.

The newest version!
# Configuration for ePAM rule plugin
# Certificate file name. The private key alias is the filename without the .jks extension.
certFilename: ${epam.certFilename:epam.jks}
# Certificate file password
certPassword: ${epam.certPassword:password}
# Proxy Host if calling within the corp network with a gateway like Mcafee gateway.
proxyHost: ${epam.proxyHost:}
# Proxy Port if proxy host is used. default value will be 443 which means HTTPS.
proxyPort: ${epam.proxyPort:}
# If HTTP2 is used to connect to the epam site.
enableHttp2: ${epam.enableHttp2:false}

# A list of applied request path prefixes and authentication mappings, other requests will skip this handler.
# Each item will have properties to help get the token from the ePAM access token service. For each API
# or request path prefix, you need to define an item in the list for authentication. This will allow the object
# to be created and cache the token per path prefix. The client_id and scope are passed from the request.
pathPrefixAuths: ${epam.pathPrefixAuths:}
# format with JSON for config server
#  [{"pathPrefix":"/epam","tokenTtl":180,"tokenUrl":"https://epamws-test.ssgx.com/auth"}]

# format with YAML for readability
#  - pathPrefix: /epam
#    tokenTtl: 180
#    tokenUrl: https://epamws-test.ssgx.com/auth




© 2015 - 2025 Weber Informatics LLC | Privacy Policy