SubscriptionAuthentication

SubscriptionAuthentication
SubscriptionAuthentication
JSON Example
{
    "authType": [
        "string"
    ],
    "paramsBasic": {
        "userName": "string",
        "password": "string"
    },
    "paramsOauth2ClientCredentials": {
        "clientId": "string",
        "clientPassword": "string",
        "tokenEndpoint": "string"
    }
}
array of string
authType
Required

Defines the types of Authentication / Authorization which the API consumer is willing to accept when receiving a notification. Permitted values: * BASIC: In every HTTP request to the notification endpoint, use HTTP Basic authentication with the client credentials.

  • OAUTH2_CLIENT_CREDENTIALS: In every HTTP request to the notification endpoint, use an OAuth 2.0 Bearer token, obtained using the client credentials grant type.
  • TLS_CERT: Every HTTP request to the notification endpoint is sent over a mutually authenticated TLS session, i.e. not only the server is authenticated, but also the client is authenticated during the TLS tunnel setup.
paramsBasic
Optional

paramsBasic

paramsOauth2ClientCredentials
Optional

paramsOauth2ClientCredentials