Getting Started with ThreadConnect Integration Platform as a Service
ThreadConnect Integration Platform Setup
Create your secure environment and prepare to create a ThreadConnect service instance.
Setup Task Roadmap
If you have used other services from the Predix Catalog, you probably have UAA services set up and can use the existing UAA credentials. You can create up to 10 service instances from the same UAA client. If this is the case, you can start with Step 4 in the Setup Task Roadmap to create your TheradConnect service instance.
# | Task | Description |
---|---|---|
1 | (Optional) Configure your proxy settings. | Depending on your location and network configuration, you might need to configure your proxy settings to access remote resources. See t_defining_proxy_connections_to_remote_resources.html#task_97cc6304-e168-459d-9952-a45708ff8361. |
2 | Subscribe to the User Account and Authentication service and Create the UAA service instance as the trusted issuer. |
|
3 | Configure your UAA service instance . | In the UAA dashboard, click Configure button to continue your setup. In this dashboard you can configure the OAuth2 client and, optionally, create user groups, and add users to the groups. |
Create and configure Oauth2 clients to set up access to your service authenticated using UAA. | When you create a UAA instance, an admin client is automatically created for you to access UAA for additional configuration. You must also create a new client for your service instance with specific scopes. See If an Oauth2 client already exists, you can update the client to add your service instance.See uaas-managing-clients.html#task_79a81b74-552e-4f74-abfc-bd37e6adac87. | |
4 | Bind your application to the service instance. | See uaas-get-started.html#task_155dd0e5-ca06-45d3-833e-686a71f0ca98. |
5 | Configure your ThreadConnect service instance. | Continue in tcip-getting-started.html#task_t2z_23b_xbb |
Configuring OAuth2 Clients to Provide Users Access to the ThreadConnect Integration Platform as a Service
Create OAtuth2 clients for foundation access to the Thread Connect Integration Platform.
About This Task
Before You Begin
You must have configured UAA and created the OAuth2 Client.
Procedure
- Create a new client by selecting the Create Client button.
- In the Authorized Grant Types tab, deselect client_credentials. Then, select authorization_code and refresh_token.
- Enter a value for the Client id.
- Enter the Client Secret.
- Enter openid in the Scope field.
- Enter openid in the Auto Approved Scopes field.
- In the Redirect URI field, add this value: http*://*.digital.ge.com/**
Creating User Access to ThreadConnect Integration Platform as a Service
Create user definitions for the clients you have set up for access to the ThreadConnect Integration Platform.
About This Task
Before You Begin
You must have configured UAA and created the OAuth2 Client.
Procedure
Creating a ThreadConnect Service Instance
Create a service instance of ThreadConnect Integration Platform as a Service and start creating robust flows.
Before you Begin ...
Before creating a service instance for ThreadConnect you must have the base URLs for UAA instances that the ThreadConnect service instance will trust. See tcip-getting-started.html#reference_tht_zsc_vbb.
Procedure
- Sign into your Predix account at https://www.predix.io.
- Navigate to Catalog > Services tab, and click the ThreadConnect service tile.
- Click Subscribe on the required plan.
- On the new Service Instance page, enter the following information:
Field Description Org Select your org. Space Select the space for your application. User Account & Authentication (UAA) Choose an existing UAA instance or create a new instance of UAA. For more information, see uaas-get-started.html#task_y1l_vms_2s Service instance name Specify a unique name for your instance. Service Plan Select a plan. Client id Enter the Client ID. clientSecret Enter the clientSecret you defined earlier. identityZoneId Enter your UAA identity Zone ID used to create the UAA service instance.