---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../modules.md) / [auth](../index.md) / DescribeInstanceAuthOptions

# Interface: DescribeInstanceAuthOptions

Defined in: [packages/b2c-tooling-sdk/src/auth/instance-auth.ts:90](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b7ec7d4a1464ef7bbb6a5757ffd6f99a18a31bf6/packages/b2c-tooling-sdk/src/auth/instance-auth.ts#L90)

## Properties

### defaultWebDavClient?

> `optional` **defaultWebDavClient**: `boolean`

Defined in: [packages/b2c-tooling-sdk/src/auth/instance-auth.ts:95](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b7ec7d4a1464ef7bbb6a5757ffd6f99a18a31bf6/packages/b2c-tooling-sdk/src/auth/instance-auth.ts#L95)

Whether WebDAV may fall back to a browser login with the built-in public
client (CLI WebDAV and code commands, the MCP server, VS Code code sync).

***

### reuseUnconfiguredSession?

> `optional` **reuseUnconfiguredSession**: `boolean`

Defined in: [packages/b2c-tooling-sdk/src/auth/instance-auth.ts:102](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b7ec7d4a1464ef7bbb6a5757ffd6f99a18a31bf6/packages/b2c-tooling-sdk/src/auth/instance-auth.ts#L102)

Whether API requests without a configured client ID reuse the only stored
session (the CLI does; the MCP server and VS Code don't).

***

### sessions?

> `optional` **sessions**: [`AuthSession`](AuthSession.md)[]

Defined in: [packages/b2c-tooling-sdk/src/auth/instance-auth.ts:97](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b7ec7d4a1464ef7bbb6a5757ffd6f99a18a31bf6/packages/b2c-tooling-sdk/src/auth/instance-auth.ts#L97)

Stored sessions to consider; defaults to the active session store.
