> ## Documentation Index
> Fetch the complete documentation index at: https://fastmcp-ts.docs.prefect.io/llms.txt
> Use this file to discover all available pages before exploring further.

# RemoteAuthOptions

Defined in: [server/auth/remote.ts:9](https://github.com/PrefectHQ/fastmcp-ts/blob/main/src/server/auth/remote.ts#L9)

Options for [remoteAuth](https://fastmcp-ts.docs.prefect.io/api/server/functions/remoteAuth.md).

## Type Parameters

### V

`V` *extends*
\| [`TokenVerifier`](https://fastmcp-ts.docs.prefect.io/api/server/interfaces/TokenVerifier)
\| [`RequestVerifier`](https://fastmcp-ts.docs.prefect.io/api/server/interfaces/RequestVerifier)

## Properties

### authorizationServers

```ts theme={null}
authorizationServers: (string | URL)[];
```

Defined in: [server/auth/remote.ts:13](https://github.com/PrefectHQ/fastmcp-ts/blob/main/src/server/auth/remote.ts#L13)

Issuer URLs of the authorization servers that mint tokens for this server.

***

### baseUrl

```ts theme={null}
baseUrl: string | URL;
```

Defined in: [server/auth/remote.ts:15](https://github.com/PrefectHQ/fastmcp-ts/blob/main/src/server/auth/remote.ts#L15)

Public URL clients use to reach this server, without the MCP path.

***

### resourceDocumentation?

```ts theme={null}
optional resourceDocumentation?: string | URL;
```

Defined in: [server/auth/remote.ts:21](https://github.com/PrefectHQ/fastmcp-ts/blob/main/src/server/auth/remote.ts#L21)

URL of documentation for this server.

***

### resourceName?

```ts theme={null}
optional resourceName?: string;
```

Defined in: [server/auth/remote.ts:19](https://github.com/PrefectHQ/fastmcp-ts/blob/main/src/server/auth/remote.ts#L19)

Human-readable name of this server, shown by some clients.

***

### scopesSupported?

```ts theme={null}
optional scopesSupported?: string[];
```

Defined in: [server/auth/remote.ts:17](https://github.com/PrefectHQ/fastmcp-ts/blob/main/src/server/auth/remote.ts#L17)

Scopes to advertise in the metadata document and in 401 challenges.

***

### verifier

```ts theme={null}
verifier: V;
```

Defined in: [server/auth/remote.ts:11](https://github.com/PrefectHQ/fastmcp-ts/blob/main/src/server/auth/remote.ts#L11)

Verifier that checks each request's credentials, such as `jwtVerifier(...)`.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.