Create a Service Connection in VBCS

To create a service connection, Visual Builder application requires information about how to connect with the application. A Service Connection includes all the basic information about connection details, properties, and the REST endpoints that you want to use in your application.

Authentication and Connection Types

When you set up a new server or edit an existing server in your Visual Builder application, you configure the authentication and connection type used by the Intelligent Track and Trace application.

To create a service connection from an endpoint URL, you must select an appropriate authentication method and connection type to validate the logged in users. There are two ways to set up a authentication for service connections:
  • Identity Propagation Authentication
  • Fixed credentials Authentication:

Identity Propagation Authentication

In this method, user credentials will be passed on to the service and used for authentication and does not allow anonymous access.

When you use identity propagation, the following authentication mechanisms are available:

Authentication - Identity Propagation Description
Oracle Cloud Account In this case, for authentication, it uses Intelligent Track and Trace server URL as a default scope. For example, if the service's URL is https://ab.oraclecloud.com/myservice, the token will be created with the same base URL as https://ab.oraclecloud.com/oauth2/v1/token
OAuth 2.0 User Assertion Requires user to sign in with a valid Oracle Identity Cloud Service user account. Here you can specify your own scope rather than using Intelligent Track and Trace URL as scope.

Fixed Credential Authentication

Using this method, a fixed user credentials will be passed on to the service. All requests sent from Visual Builder to the service will use the same app id for authentication.

Authentication - Fixed Credentials Description
OAuth 2.0 Resource Owner Password Credentials Use this option when you need a specific user's credentials to connect to Intelligent Track and Trace application. The authentication requires IDCS Client ID, Client Secret, and token URL.

Topics: