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.
- Ensure you have the role
ROLE_ADMIN_TENANTto access the Azure LCA OAuth2 configuration endpoint.
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.