Authentication
Configure application level authentication for Seldon Enterprise Platform
Prerequisites
App-Level Authentication
# boolean to enable app-level auth (defaults to "false")
enableAppAuth: trueAdd environment variables
env:
OIDC_PROVIDER: ... # oidc providerURL, e.g. 'https://$oidc_redirect_url/auth/realms/deploy-realm'
CLIENT_ID: ... # oidc client ID, e.g. 'deploy-server'
CLIENT_SECRET: ... # oidc client secret, e.g. 'deploy-secret'
REDIRECT_URL: ... # `$ISTIO_INGRESS/seldon-deploy/auth/callback`
OIDC_SCOPES: ... # oidc scopes (defaults to "profile email groups")
USERID_CLAIM_KEY: ... # claim to be used as userid (defaults to "preferred_username")
USERNAME_CLAIM_KEY: ... # claim to be used as username (defaults to "name")
EMAIL_CLAIM_KEY: ... # claim to be used as email (defaults to "email")
GROUPS_CLAIM_KEY: ... # claim to be used as groups (defaults to "groups")
SA_ID_CLAIM_KEY: ... # claim to be used as userid for service accounts (defaults to "preferred_username")Expected Claims
Groups/LDAP Configuration
Identity Brokering
Managed Keycloak reference configuration
Troubleshooting
Last updated
Was this helpful?