Rest (Basic Auth)/ Rest (OAuth 2.0)

Setup

The Rest data source allows you to connect to Rest-based APIs. Cast offers two authentication methods: Basic Auth and OAuth 2.0.

Rest (Basic Auth) Configuration

When setting up a Rest API with Basic Authentication, the following fields are required:

Data Source Name: A unique name to identify this connection in your datasets

HTTP Basic Auth Username: The username for the API’s basic authentication

HTTP Basic Auth Password: The password for the API’s basic authentication

Authorization Header: Custom authorization header format (if required by the API)

Rest (OAuth 2.0) Configuration

For APIs that use OAuth 2.0 authentication, you’ll need to provide:

Data Source Name: A unique name to identify this connection (required)

Client ID: The OAuth client ID provided by the API service

Client Secret: The OAuth client secret provided by the API service

Grant Type: The OAuth grant type (e.g., authorization_code, client_credentials, password)

Scope: The scope of access you’re requesting from the API (space-separated list)

Connection Testing

After configuring your data source, you can use the “Test Connection” button to verify that Cast can successfully connect to your Rest API with the provided credentials.

Creating a Rest Datasource