# OAuth2Scheme

**Kind:** Interface

**Source:** [`atloria-monorepo/packages/ui-core/src/components/api-explorer/oauth2.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/packages/ui-core/src/components/api-explorer/oauth2.ts#L63)

A security scheme resolved down to the one flow we would actually run.

## Properties

| Property | Type |
|---|---|
| `id` | `string` |
| `kind` | `OAuth2FlowKind | null` |
| `refusal` | `OAuth2Refusal` |
| `declaredFlows` | `OAuth2FlowKind[]` |
| `authorizationUrl` | `string` |
| `tokenUrl` | `string` |
| `scopes` | `Record<string, string>` |
| `openIdConnectUrl` | `string` |
| `clientId` | `string` |
| `description` | `string` |
