Prerequisites for Creating a Connection
Before you can create a connection with the Slack Adapter, you must satisfy the following prerequisites.
Sign Up for a Slack Developer Account
To integrate, extend, and build applications with the Slack Platform and Oracle Integration, you must have a Slack developer account.
To create an account, visit the Slack Developer website (https://developer.slack.com), click Sign Up, and follow the on-screen instructions.
Don't forget to review the terms and documentation after you get your account.
Create an OAuth Application
To obtain the proper access token to execute the Slack API securely, the Slack Adapter uses the Slack OAuth 2.0 authentication and authorization framework.
For information about OAuth 2.0 supported by Slack, see the documentation on the Slack website:
To create an OAuth application on the Slack platform and enable this authentication route:
Your OAuth application is now configured and ready to use. You must install your OAuth application on the Slack workspace that you want to work with and use with Oracle Integration.
Get the Client ID, Secret, and Signing Secret
Get the client ID, secret, and signing secret to use when configuring security on the Connections page for the Slack Adapter.
- Sign in to the Slack Developer Console.
- Open the Slack application you created for your integration.
- In the navigation pane, select Basic Information.
- Scroll to the App Credentials section.
- For invoke connections (client ID and secret):
- Copy the values for Client ID and Client Secret.
- Click Show to reveal the client secret before copying it.
- Enter these values on the Connections page when configuring security for the Slack Adapter connection. See Configure Connection Security and Access.
- For trigger connections (signing secret):
- Copy the value for the signing secret.
- Enter this value on the Connections page when configuring security for the Slack Adapter trigger connection. See Configure Connection Security and Access.
Note:
Subscribe to only one event per application that you intend to configure in your integration.Get Your Client ID and Secret
When you successfully create the OAuth application, Slack automatically generates a client ID and a client secret. These credentials allow your application to access the Slack API.
- Sign in to the Slack Developer console.
- Open the OAuth application you created.
- In the navigation pane in the Slack API, select Basic Information.
- Scroll to the App Credentials section.
- Copy the values for your client ID and client secret. Click Show to see the client secret before selecting it for copy. You'll need to enter the client ID and client secret in the Credentials dialog when you configure security for your connection in Oracle Integration.