This is a TrueFoundry High-tier Enterprise plan feature.
Prerequisites
Before deploying the control plane with external OAuth/SAML:- Ensure you have an OIDC or SAML-compliant identity provider configured
- Obtain the necessary credentials (Client ID, Client Secret, Issuer URL, etc.)
- Contact TrueFoundry team to obtain the
INTERNAL_JWT_JWKSvalue required for secure token signing - Verify network connectivity between your identity provider, user browsers, control plane, and AI Gateway servers
- OIDC
- SAML
You need to add your OIDC application details under Example: If your Okta setup returns user ID in a field called
servicefoundryServer.env in the values.yaml file of truefoundry helm installation.Optional Configuration Fields
Use these fields only if your identity provider returns user information with non-standard claim names:userId instead of sub, set:Here we are assuming the identity provider is OIDC compliant and satisfies the following:
- OpenID configuration is available at
<ISSUER_URL>/.well-known/openid-configuration. - Scopes configured should include
openid,email,profileandoffline_access. - Allowed Redirect URI should be set to
<CONTROL_PLANE_URL>/auth/callback. - OIDC issuer servers must be accessible (network connectivity with no firewall blocks) from user’s browser, TrueFoundry control plane servers, and all multi-zone AI Gateway servers.
SCIM Provisioning
You can now enable SCIM provisioning by adding following env:Once SCIM is enabled, you can find the SCIM endpoint and bearer token in the TrueFoundry UI under 
Settings > Provisioning after the initial deployment completes.