Authorization

When you add an IBM Cloud card to a flow for the first time, Okta Workflows prompts you to configure the connection. This connection links to your IBM Cloud account and saves your account information, so you can re-use the connection for future IBM Cloud flows.

You can create multiple unique connections and manage them from the Connections page in the Okta Workflows Console.

Before you begin

The IBM Cloud connector requires an account that has access to IBM Cloud Identity and Access Management: https://cloud.ibm.com/login.

You need an account ID and API Key to configure the connection.

To create an IBM Cloud API Client on the IBM Cloud portal, complete the following steps:

  1. Sign in to IBM Cloud.
  2. Click Dashboard in the sidebar.
  3. In the My user details section, note the Account ID. Click View All, and then click Access.
  4. In the Access polices section, click Assign access.Add the following policies in your account:
    • All IAM Account Management services
    • All Identity and Access enabled services
    • All Account Management services
    • User Management
    • IAM Access Groups Service
    • Resource group only
  5. Click API keys in the sidebar.
  6. Create an IBM Cloud API key.

App verification isn't mandatory, and API keys don't expire. You can create multiple keys including creating an API key for Service IDs.

Request scopes aren't needed in the auth blob.

Procedure

To create a IBM Cloud connection in Okta Workflows:

  1. Open the Connections tab in the Workflows Console or open an IBM Cloud card.
  2. Click New Connection.
  3. Enter a connection Name. This is useful if you plan to create multiple connections to share with your team. For example, you can write IBM Cloud in the name field.
  4. Optional. Enter a connection Description. This is useful to have more information regarding your connection.
  5. In the API Key field, enter the API Key from your created app.
  6. In the Account ID field, insert the account ID that you get in the dashboard page.
  7. Click Create.