Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

A registered OAuth application in the Confluent portal with appropriate permissions.

  • Client ID

  • Client secret

  • OAuth2 token endpoint

Limitations

...

None.

and Known Issues

None.

Account Settings

<Insert image here>

...

Field Name

Field Type

Description

Label*

Default ValueKafka OAuth2 Account
ExampleKafka OAuth2Account

String

Specify a unique label for the account.

Bootstrap Servers*

Use this field set to configure a list of Bootstrap servers. 

Bootstrap Server

 

Default Value: N/A
Example: ckafka.nia.test.com:9012

String/Expression

Specify the host:port pairs to be used for establishing the initial connection to the Kafka cluster.

Schema Registry URL

Default Value: N/A
Example: http://ec2-55-334-44-58.compute-1.amazonaws.com:8000

String/Expression

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 explicitly provided in the Confluent Kafka Snaps. 

Key 

 

Default Value: N/A
Example: Customer2

String/Expression

Specify the key for any Kafka parameters that are not explicitly supported by the Snaps.

Value

 

Default Value: N/A
Example: 600

String/Expression/Integer

Specify the value for the corresponding key that is not explicitly supported by the Snaps.

Security Protocol

Default Value: SASL_PLAINTEXT
Example:

String/Expression/Suggestion

Select the security protocol from the drop-down list. The available options are:

  • SSL

  • SASL_SSL

  • SASL_PLAINTEXT

Client ID*

Default Value: admin
Example: 87231b8a-jbc8-128-73ce-d021j2b279c8

String

Specify the client ID obtained from the Confluent console.

Client secret*

Default value: N/A
Example: 66b2bbb22222b22b2b2b222bb

String

Specify the Application Secret Client secret that was created for the Application ID in the portal. The client secret can be created by following the steps of the application provider.

Scope


Default Value: N/A
Example:

String/Expression

The scope can be created by following the steps of the application provider. An example and its meaning can be found here

https://developers.google.com/accounts/docs/OAuth2.

The scope will be securely stores The scope is securely stored in SnapLogic’s cloud.

OAuth2 token endpoint*

Default valueN/A

Example:https://login.microsoftonline.com/3164f/oauth2/v2.0/token

String

Specify the token endpoint to get the access token.

Insert excerpt
Kafka Snap Pack
Kafka Snap Pack
nopaneltrue

...