---
meta:
 - name: keywords
   description: api typescript node.js documentation OidcInteractionMiddleware class
---
# OidcInteractionMiddleware - @tsed/oidc-provider

## Usage

```typescript
import { OidcInteractionMiddleware } from "@tsed/oidc-provider";
```

> See [/packages/security/oidc-provider/src/middlewares/OidcInteractionMiddleware.ts](https://github.com/tsedio/tsed/blob/v8.28.2/packages/security/oidc-provider/src/middlewares/OidcInteractionMiddleware.ts#L0-L0).

## Overview

```ts
class OidcInteractionMiddleware {
    protected oidcInteractionContext: OidcInteractionContext;
    use(): Promise<void>;
}
```

<!-- Members -->

## protected oidcInteractionContext

```ts
protected oidcInteractionContext: OidcInteractionContext;
```

## use

```ts
use(): Promise<void>;
```
