To register IBM StreamSets as a
service provider in Okta, use the IdP information that you retrieved from Control Hub to
create a SAML app integration in Okta. Then, assign the app integration to all Okta users
that need to log in to IBM StreamSets.
Note: These steps provide brief instructions to create a SAML app integration using the
Okta Admin Console. For detailed steps, see the
Okta documentation.
-
In the Okta Admin Console, click .
-
Click Create App Integration.
-
In the Create a new app integration dialog box, select
SAML 2.0, and then click
Next.
-
In the General Settings step, enter an app name.
For example, you might enter StreamSets.
-
Optionally, add a logo for the app integration that displays on the Okta
dashboard.
For example, you might add a logo, as follows:

-
Click Next.
-
In the Configure SAML step, configure the following
properties:
Property |
Description |
Single sign on URL |
Paste the Single Sign On URL value that you copied from
Control Hub. For
example:
https://<location>.streamsets.com/api/security/saml2/acs/<unique
ID>
|
Audience URI (SP Entity ID) |
Paste the StreamSets Entity URI value that you copied from Control Hub. For
example:
https://<location>.streamsets.com/api/security/saml2/entityId/<unique
ID>
|
-
Configure the Okta app integration to encrypt the SAML assertion.
-
Click Show Advanced Settings.
-
Set the Assertion Encryption property to
Encrypted.
-
Click Browse Files for the Encryption
Certificate property, and select the SAML certificate
that you downloaded from Control Hub.
-
Optionally, configure attribute statements so that Okta passes each user's
first name and last name to IBM StreamSets.
Okta always passes each user's email address to IBM StreamSets. For more information, see IdP Attribute Mappings.
In the Attribute Statements section, add the following statements:
Name |
Name Format |
Value |
firstName |
Basic |
user.firstName |
lastName |
Basic |
user.lastName |
-
Click Next.
-
Enter your feedback on the Feedback tab, and then click
Finish.
The IBM StreamSets app integration displays.
-
In the Sign On tab, right-click the Identity
Provider metadata link and save the IdP metadata to a
file.
-
Click the Assignments tab, and then assign the app
integration to all Okta users that need to log in to IBM StreamSets.
For detailed steps about assigning applications to users, see the Okta documentation.
For example, the following image shows an app integration that has been
assigned to two users:
