Configure OAuth2 client credentials for Azure LCAs
Learn how to configure OAuth2 client_credentials authentication for Azure Lifecycle Actions (LCAs) so that Reltio can securely invoke your Azure Function through your identity provider.
Prerequisites
Before you begin, make sure that you have the following requirements:
- An OAuth2 client in your identity provider that supports the
client_credentialsgrant type. - The OAuth2 client ID.
- The OAuth2 client secret.
- The HTTPS token endpoint URL for your identity provider.
- An optional scope value, if your identity provider requires one.
- A Reltio admin bearer token for the tenant.
Reltio grants access to the PUT and DELETE endpoint on request. Before you proceed, create a support ticket with Reltio to enable the required privilege for your admin user.
OAuth2 client_credentials authentication enables Azure Lifecycle Actions (LCAs) to authenticate through your identity provider.
When this authentication method is configured, Reltio requests a bearer token from your token endpoint before it invokes your Azure Function.
OAuth2 client credentials are now active for the tenant. Each Azure Function LCA invocation requests a bearer token from your identity provider and includes that token in the outbound request.
To configure Microsoft Entra ID authentication instead, see Configure Microsoft Entra ID for Azure LCAs.