Enterprise Connect Service Setup

Create the secure environment for setting up your Enterprise Connect service.

To use the Enterprise Connect service, you must first subscribe to the Predix User Account and Authentication (UAA) service as the trusted issuer. You can use the UAA dashboard or the Cloud Foundry command line interface to create and configure your service.

Setup Task Roadmap

Note:

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 Enterprise Connect service instance.

Table 1. Enterprise Connect Setup Tasks
TaskInstructions and Links
1(Optional) Configure your proxy settings if necessary.Depending on your location and network configuration, you may 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.
2Create the UAA service instance as the trusted issuer.You can create a maximum of 10 UAA instances in your space. As a best practice, use the same UAA instance for your services. See t_creating_predix_uaa_instance.html#task_y1l_vms_2s.
3Bind your application to the UAA service instance.See t_binding_an_app_to_the_uaa_instance.html#task_155dd0e5-ca06-45d3-833e-686a71f0ca98.
4Create an instance of the Enterprise Connect service.See Creating an Enterprise Connect Service Instance.
5Create OAuth2 clients to setup 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 can create a new client for your service instance with specific scopes. If an OAuth2 client already exists, you can update the client to add your service instance.

See t_creating_an_oauth_client.html#task_79a81b74-552e-4f74-abfc-bd37e6adac87.

6Update the OAuth2 client to add service specific scopes or authorities.To enable your application to access a platform service, your JSON Web Token (JWT) must contain the scopes required for a platform service.

For more information see t_updating_oauth2_client.html#task_k3h_k2c_1x.

7Bind your application to the service instance.See t_binding_an_app_to_the_uaa_instance.html#task_155dd0e5-ca06-45d3-833e-686a71f0ca98.