In this article
...
In this article:
Table of Contents | ||
---|---|---|
|
Overview
You can use this account type to connect <Snap Pack name> Kafka Snaps with data sources that use <Account Type Name> the Kafka OAuth2 account.
Prerequisites
Valid client ID.
Valid tenant URL.
...
...
Limitations
Known Issues
Supports only reading JSON files.
....
Account Settings
<Insert image here>
Appsplus panel macro confluence macro | ||
---|---|---|
| ||
**Delete Before Publishing** Choose from the following sentences to document specific field types. Drop-down lists/Option Buttons (radio buttons): You must list the LoV and describe them if their meaning isn't apparent. In this case, format the LoV in italics, regular font for the LoV's description. In either case, list the LoVs as a bullet list.
Check boxes:
Text Fields
Numeric Text Fields
Notes in field descriptions
|
A registered OAuth application in the Confluent portal with appropriate permissions:
Client ID
Client secret
OAuth2 token endpoint
Scope
Limitations and Known Issues
None.
Account Settings
...
Info |
---|
|
Field Name | Field Type | Field Dependency | Description |
---|
Default Value:
Example:
Label*
Default Value: |
Kafka OAuth2 Account |
Kafka OAuth2Account | String | None |
Specify a unique label for the account. |
Field set
Specify advanced parameters that you want to include in the request.
This field set consists of the following fields:
Field 1
Field 2
Field 3
Field 1*
Default Value:
Example:
String
Debug mode checkbox is not selected.
Field 2
Default Value:
Example:
String
None.
Troubleshooting
...
Error
...
Reason
...
Resolution
...
Account validation failed.
...
The Pipeline ended before the batch could complete execution due to a connection error.
...
Verify that the Refresh token field is configured to handle the inputs properly. If you are not sure when the input data is available, configure this field as zero to keep the connection always open.
...
Related Links
...
Endpoint Doc Link 1
...
Endpoint Doc Link 2
...
| ||||
Bootstrap servers* | Use this field to specify the initial list of Kafka broker addresses for a Kafka client to connect to during its initial bootstrap process. | |||
Bootstrap server
Default Value: N/A | String/Expression | None | Specify the host:port pairs to establish the initial connection to the Kafka cluster. | |
Schema registry URL
Default Value: N/A | String/Expression | None | Specify the schema registry server URL. | |
Advanced Kafka properties | Use this field set to specify any additional Kafka properties for connecting to the Kafka server that are not specifically provided in the Confluent Kafka Snaps. | |||
Key
Default Value: N/A | String/Expression | None | Specify the key for any Kafka parameters that are not specifically supported by the Snaps. | |
Value
Default Value: N/A | String/Expression/Integer | None | Specify the value for the corresponding key that is not specifically supported by the Snaps. | |
Security protocol
Default Value: SASL_PLAINTEXT | String/Expression/Suggestion | None | Select the security protocol from the dropdown list. The available options are:
| |
Keystore filepath
Default Value: N/A | String/Expression | Appears when the Security protocol is SASL_SSL | Specify the keystore file location of the client. | |
Keystore file password
Default Value: N/A | String/Expression | Appears when the Security protocol is SASL_SSL | Specify the keystore password to access the keystore file of the client. | |
SSL key password
Default Value: N/A | String/Expression | Appears when the Security protocol is SASL_SSL | Specify the SSL key password. | |
Truststore filepath
Default Value: N/A | String/Expression | Appears when the Security protocol is SASL_SSL | Specify the truststore file location of the client. | |
Truststore password
Default Value: N/A | String/Expression | Appears when the Security protocol is SASL_SSL | Specify the password to access the truststore file, if used. | |
Client ID*
Default Value: N/A | String | None | Specify the client ID created during the application registration process. This ID enables the application to log in to an identity provisioning program, such as Azure Active Directory. The application ID, also known as the client ID, uniquely identifies your application. Learn more about the application configuration process in the Azure portal. | |
Client secret*
Default value: N/A | String | None | Specify the client secret, which your application uses to securely acquire the tokens. The client secret can be created by following the steps of the application provider. | |
Scope Default Value: N/A | String/Expression | None | Specify the scope to provide a way to manage permissions to protected resources, such as your web API. Learn more about how to set up OAuth2 credentials in the Azure portal. | |
OAuth2 token endpoint*
Default value: N/A Example: https://login.microsoftonline.com/2060acfg-89d9-423d-9514-eac46338ec05/oauth2/v2.0/token | String/Expression
| None | Specify the token endpoint to get the access token. |
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|
Related Content
Add label