OidcConfigurationInput is used to input data for an OIDC configuration.

Table: OidcConfigurationInput

ParameterTypeRequiredDefaultStabilityDescription
Some arguments may be required, as indicated in the Required column. For some fields, this column indicates that a result will always be returned for this column.
Table last updated: Mar 28, 2025
authorizationEndpointstringyes Long-TermA URL to the endpoint a user should be redirected to when authorizing. Required for clients.
clientIDstringyes Long-TermThe unique identifier of the client.
clientSecretstringyes Long-TermThe client's password or passphrase or the like for the identity provider.
defaultIdpboolean  Long-TermThe default identity provider.
domains[string]yes Long-TermThe domains for the OIDC authentication.
enableDebugbooleanyes Long-TermWhether to enable debugging mode.
federatedIdpstring  Long-TermThe Federated IdP.
groupsClaimstring  Long-TermThe name of the claim to interpret as the groups in LogScale. The value in the claim must be an array of strings. Optional. Defaults to humio-groups.
humioOwnedboolean  Long-TermWhther this is a LogScale owned OIDC.
issuerstringyes Long-TermThe OIDC issuer.
JWKSEndpointstring  Long-TermA URL to the JWKS endpoint for retrieving keys for validating tokens. Required.
lazyCreateUsersboolean  Long-TermWhether to create users at the last moment, and only when needed.
Namestringyes Long-TermThe name of the OpenID Connect (OIDC) identity provider.
registrationEndpointstring  Long-TermLogScale will use the OIDC endpoint (%OIDC_PROVIDER%/.well-known/openid-configuration) to configure missing parameters.
scopeClaimstring  Long-TermThe scope claim.
scopes[string]yes Long-TermComma-separated list of scopes to add in addition to the default requested scopes (openid, email, and profile). Optional.
tokenEndpointstring  Long-TermA URL to the token endpoint used to exchange a authentication code to an access token. Required for clients.
tokenEndpointAuthMethodstringyes Long-TermThe authentication method used to authenticate LogScale against the token endpoint. Can either be client_secret_basic or client_secret_post for placing the client id and secret in either basic auth or post data, respectively. Defaults to client_secret_basic, or client_secret_post if client_secret_basic is not supported as per the discovery endpoint.
userClaimstring emailLong-TermThe name of the claim to interpret as username in LogScale. Defaults to humio-user. Can be set to email if using emails as usernames.
userInfoEndpointstring  Long-TermA URL to the user info endpoint used to retrieve user information from an access token. Required.