Enterprise Connect Service Setup
Create the secure environment for setting up your Enterprise Connect 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.
Task | Instructions 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. |
2 | Create 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. |
3 | Bind your application to the UAA service instance. | See t_binding_an_app_to_the_uaa_instance.html#task_155dd0e5-ca06-45d3-833e-686a71f0ca98. |
4 | Create an instance of the Enterprise Connect service. | See Creating an Enterprise Connect Service Instance. |
5 | Create 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. |
6 | Update 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. |
7 | Bind your application to the service instance. | See t_binding_an_app_to_the_uaa_instance.html#task_155dd0e5-ca06-45d3-833e-686a71f0ca98. |