```/** * * @export * @interface IdentityWithCre...
# ory-network
h
Copy code
/**
 *
 * @export
 * @interface IdentityWithCredentialsOidcConfig
 */
export interface IdentityWithCredentialsOidcConfig {
    /**
     *
     * @type {IdentityWithCredentialsPasswordConfig}
     * @memberof IdentityWithCredentialsOidcConfig
     */
    'config'?: IdentityWithCredentialsPasswordConfig;
    /**
     * A list of OpenID Connect Providers
     * @type {Array<IdentityWithCredentialsOidcConfigProvider>}
     * @memberof IdentityWithCredentialsOidcConfig
     */
    'providers'?: Array<IdentityWithCredentialsOidcConfigProvider>;
}
Why does
IdentityWithCredentialsOidcConfig
contain an
IdentityWithCredentialsPasswordConfig
object? For context, this is part of the “Create an Identity” API payload. Thread in Slack Conversation