Skip to main content

OidcIdentityResolver

Represents an OIDC identity resolver, which maps credential claims to identities using an external identity store.

type OidcIdentityResolver {
claimName: String!
createdAt: DateTime!
createdBy: User!
credentialTypes: [String!]
deletedAt: DateTime
id: ID!
identityStore: IdentityStore!
identityStoreType: IdentityStoreType!
lookupType: OidcIdentityLookupType!
name: String!
updatedAt: DateTime
updatedBy: User
}

Fields

OidcIdentityResolver.claimName ● String! non-null scalar

The credential claim name used when resolving identities.

OidcIdentityResolver.createdAt ● DateTime! non-null scalar

When the resolver was created.

OidcIdentityResolver.createdBy ● User! non-null object

The user who created the resolver.

OidcIdentityResolver.credentialTypes ● [String!] list scalar

The (optional) types of credentials that this identity resolver should be limited to.

OidcIdentityResolver.deletedAt ● DateTime scalar

When the resolver was deleted.

OidcIdentityResolver.id ● ID! non-null scalar

The unique identifier for the identity resolver.

OidcIdentityResolver.identityStore ● IdentityStore! non-null object

The identity store used to resolve identities.

OidcIdentityResolver.identityStoreType ● IdentityStoreType! non-null enum

The type of identity store used by this resolver.

OidcIdentityResolver.lookupType ● OidcIdentityLookupType! non-null enum

The lookup strategy that will be used in the identity store.

OidcIdentityResolver.name ● String! non-null scalar

The name of the identity resolver.

OidcIdentityResolver.updatedAt ● DateTime scalar

When the resolver was last updated.

OidcIdentityResolver.updatedBy ● User object

The user who last updated the resolver.

Returned By

createOidcIdentityResolver mutation ● deleteOidcIdentityResolver mutation ● findOidcIdentityResolvers query ● oidcIdentityResolver query ● updateOidcIdentityResolver mutation

Member Of

OidcClient object