import type { OidcAuthorizationConfigDto } from '../schemas/OidcAuthorizationConfigDto'; import type { OidcClientConfigDto } from '../schemas/OidcClientConfigDto'; import type { OidcJitConfigDto } from '../schemas/OidcJitConfigDto'; /** * Details about the OIDC provider */ export interface OidcProviderDto { authorizationConfig?: OidcAuthorizationConfigDto; clientConfig?: OidcClientConfigDto; /** * @format int64 */ created?: number; discovery?: boolean; identifier?: string; issuer?: string; jitConfig?: OidcJitConfigDto; name?: string; pkce?: boolean; response_type?: 'code'; scope?: string[]; send_scope_to_token_endpoint?: boolean; uid_field?: string; /** * @format int64 */ updated?: number; }