Open topic with navigation

TIBCO BusinessEvents® Enterprise Edition 6.3.1

# Setting Up Authentication for Pulsar

You can set up authentication and SSL to improve security between TIBCO BusinessEvents and Pulsar broker. You must configure a Pulsar broker and Pulsar client (TIBCO BusinessEvents) for authentication.

Procedure

1. Configure the Pulsar broker for a security protocol that you require for authentication.

   For more details about the steps for configuring a Pulsar broker for a security protocol, refer to the Pulsar documentation.

2. In BusinessEvents studio, configure the Pulsar channel fields for security:

Security Protocol | Procedure
--- | ---
mTLS | Start Pulsar broker with mTLS Authentication mode. See Pulsar documentation to create the server and client certificate and to start the Pulsar broker. Select mTLS from the Security Protocol dropdown. Click Configure. Specify the configuration fields. See Pulsar Channel Configuration Properties for more information. Note: When client certificates are not encrypted, provide any dummy password in the identity file.
1. JWT | Generate the JWT authentication token by using the following commands:
       > bin/pulsar tokens create-secret-key --output my-secret.key
       > bin/pulsar tokens create --secret-key file:///path/to/my-secret.key --subject test-user
Start Pulsar broker with JWT Authentication type. See Pulsar documentation for more information. In BusinessEvents Studio, select JWT from the Security Protocol dropdown. Click Configure. Specify the generated token in the Authentication Token field.
OAuth 2 | Start the Pulsar broker using OAuth 2 Authentication mode. See Pulsar documentation for more information. In BusinessEvents Studio, from the Security Protocol dropdown, select OAuth 2. Click Configure. Specify the JSON configuration file path that includes `type`, `client_id`, `client_secret`, `client_email`,`issuer_url` parameter details. Specify Issuer and Audience URL.
HTTP Basic | Start the Pulsar broker with HTTP_BASIC Authentication. See Pulsar documentation. In BusinessEvents Studio, select HTTP_BASIC from the Security Protocol dropdown. Click Configure. Create an Identity Resource for username and password fields. Specify the Identity Resource path when the HTTP_BASIC configuration dialog opens.

Did you find this helpful?

YesNo
Great!
Thanks for taking the time to give us some feedback.
Sorry about that

Why wasn't this helpful? (check all that apply)

Could not find what I was looking for
Instructions confusing or unclear
Instructions did not work

Want to tell us more?

Please select at least one option or provide details about the issue!!

Error occurred while submitting feedback.

Error2 occurred while submitting feedback.

TIBCO BusinessEvents® Enterprise Edition

Copyright © 2004-2024. Cloud Software Group, Inc. All Rights Reserved.