BabelBirdBabelBird Docs

Authentication by Login Callback

Open this endpoint in a browser to let the user sign in and authorize access. An access token is not required for this authorization entry point.

Property Value
Method GET
Path /api/authorize.do

URL Parameters

Parameter Type Description
response_type string Required; code
client_id string Required; developer application ID
redirect_uri string Required; must match the registered callback; URL-encode this parameter
data string Optional data returned with the callback; do not include secrets

Flow

  1. Open the authorization URL with the required parameters.
  2. Users sign in if needed and grant authorization.
  3. The server redirects to redirect_uri with HTTP 302, carrying code and data.
  4. Your server exchanges the code using Get Token.

A code is valid for five minutes and becomes invalid after one use, including an unsuccessful exchange. Validate the callback against the originating session; a one-time random value in data can correlate the request. Use HTTPS and do not log complete authorization codes.

JWT authorization is a separate flow. Do not mix its parameters with this flow.

BabelBird capabilities may change by product version, licensed modules and deployment configuration; actual availability depends on the deployed environment and administrator settings.