This is a reference for the OAuth Endpoints integration. The endpoint configuration follows a similar pattern to the REST Endpoint integration, with additional OAuth2.0/ODIC specific parameters.
A unique name for the endpoint for use in Workflow Engine configuration.
Type | String |
Required | Yes |
Default | N/A |
URL of the endpoint. Used to request an authorization token.
Type | String |
Required | Yes |
Default | N/A |
Length of time to wait before halting a connection or read attempt, in seconds.
Type | Integer |
Required | Yes |
Default |
|
Check to place any client credentials (client_id
and client_secret parameters
) in a basic auth header rather than the body
Type | Boolean |
Required | No |
Default |
|
The integration support two grant types suitable for machine to machine communication.
Type | One of: |
Required | Yes |
Default |
|
When the password
grant type is selected, this field contains the username of the associated user. When the client_credentials
grant type is selected, this field isn’t displayed.
Type | String |
Required | Yes, when the grant type is |
Default | N/A |
When the password
grant type is selected, this field contains the password of the associated user. When the client_credentials
grant type is selected, this field isn’t displayed.
Type | String |
Required | Yes, when the grant type is |
Default | N/A |
The client_id
to use for client authentication. This is a required field when the client_credentials
grant type is selected. For the password
grant type this is an optional field which is only required if client authentication is used.
Type | String |
Required | Yes, when the grant type is |
Default | N/A |
The client_secret
to use for client authentication. This is a required field when the client_credentials
grant type is selected. For the password
grant type this is an optional field which is only required if client authentication is used.
Type | String |
Required | Yes, when the grant type is |
Default | N/A |
Any additional parameters you want to add to the request. Click Add Parameter to configure an additional parameter.
Parameter name.
Type | String |
Required | No |
Default | N/A |
Parameter Value
Type | String |
Required | No |
Default | N/A |
Specifies the format of the response. This is a read-only field and should not normally be changed, however the Other field allows you to specify an alternative, if required.
Type | String |
Required | Yes |
Default |
|
Allows you to specify a content-type other than those available in the Content-type drop-down.
Type | String |
Required | No |
Default | N/A |
Any additional headers you want to add to the request. Click Add Header to configure an additional header. Cannot currently contain substitutions.
Header name.
Type | String |
Required | No |
Default | N/A |
Header value.
Type | String |
Required | No |
Default | N/A |
Specifies whether to disable SSL certificate validation. If set to Yes
, the data transmission between Moogsoft Enterprise and the endpoint is not protected by the encryption protocol.
Type | Boolean |
Required | Yes |
Default |
|
Basic authentication username.
Type | String |
Required | Yes, if using Basic Authentication |
Default | N/A |
Basic authentication password.
Type | String |
Required | Yes, if using Basic Authentication |
Default | N/A |
Specifies connection details for a proxy server if you want to connect to the external system through a proxy.
Type | Boolean |
Required | Yes |
Default | No |
Type | String |
Required | If Use Proxy in Request is set to Yes. |
Default | N/A |
Type | String |
Required | If Use Proxy in Request is set to Yes. |
Default | N/A |
Type | Integer |
Required | If Use Proxy in Request is set to Yes. |
Default | N/A |
Type | String |
Required | If Use Proxy in Request is set to Yes. |
Default | N/A |