---
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/36eea0d308f1312d1a446ec8813ed30b0bdba62c/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/36eea0d308f1312d1a446ec8813ed30b0bdba62c/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/36eea0d308f1312d1a446ec8813ed30b0bdba62c/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/36eea0d308f1312d1a446ec8813ed30b0bdba62c/packages/b2c-tooling-sdk/src/auth/instance-auth.ts#L97)

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