API Stability Long-Term

The identityProviders() GraphQL query returns a list of identity providers.

For more information on identity providers, see the Authentication & Identity Providers documentation page.

Syntax

Below is the syntax for the identityProviders() query field:

graphql
identityProviders: [IdentityProviderAuthentication!]!

Below is an example of how this query field might be used:

Show:
graphql
query {
  identityProviders {
    id, name, defaultIdp, 
    humioManaged, lazyCreateUsers
  }
}

Returned Datatypes

The returned datatype IdentityProviderAuthentication has its own parameters. Below is a list of them along with their datatypes and a description of each:

Table: IdentityProviderAuthentication

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: Sep 17, 2024
debugbooleanyes Long-TermWhether debug mode is enabled.
defaultIdpbooleanyes Long-TermThe default identity provider system.
domains[string]yes Long-TermA list of domains associated with the identity provider.
humioManagedbooleanyes Long-TermWhether authentication is managed by LogScale.
idstringyes Long-TermThe unique identifier of the identity provider used for authentication.
lazyCreateUsersbooleanyes Long-TermWhether to wait to create users until last moment when needed.
namestringyes Long-TermThe name of the identity provider.