# Interface OpenIdConnectWithConfig

OpenIdConnectWithConfig extends OpenIdSecurityScheme with additional configuration options.

interface OpenIdConnectWithConfig {
authorizationEndpoint: string;
grantTypesSupported?: string[];
revocationEndpoint?: string;
scopes?: string[];
tokenEndpoint: string;
tokenEndpointAuthMethodsSupported?: string[];
userinfoEndpoint?: string;
}

#### Hierarchy

- OpenIdSecurityScheme
  - OpenIdConnectWithConfig

- Defined in auth/auth_schemes.ts:15

## Properties

### authorizationEndpoint

authorizationEndpoint: string

- Defined in auth/auth_schemes.ts:17

### `Optional` grantTypesSupported

grantTypesSupported?: string[]

- Defined in auth/auth_schemes.ts:22

### `Optional` revocationEndpoint

revocationEndpoint?: string

- Defined in auth/auth_schemes.ts:20

### `Optional` scopes

scopes?: string[]

- Defined in auth/auth_schemes.ts:23

### tokenEndpoint

tokenEndpoint: string

- Defined in auth/auth_schemes.ts:18

### `Optional` tokenEndpointAuthMethodsSupported

tokenEndpointAuthMethodsSupported?: string[]

- Defined in auth/auth_schemes.ts:21

### `Optional` userinfoEndpoint

userinfoEndpoint?: string

- Defined in auth/auth_schemes.ts:19