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

[@salesforce/b2c-tooling-sdk](../../modules.md) / [slas](../index.md) / SlasTokenConfig

# Interface: SlasTokenConfig

Defined in: [packages/b2c-tooling-sdk/src/slas/types.ts:32](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/slas/types.ts#L32)

Configuration for SLAS shopper token retrieval.

## Extends

- [`HttpTransportOptions`](../../clients/interfaces/HttpTransportOptions.md)

## Extended by

- [`SlasRegisteredLoginConfig`](SlasRegisteredLoginConfig.md)

## Properties

### middlewareRegistry?

> `optional` **middlewareRegistry**: [`MiddlewareRegistry`](../../clients/classes/MiddlewareRegistry.md)

Defined in: [packages/b2c-tooling-sdk/src/slas/types.ts:36](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/slas/types.ts#L36)

Defaults to the global HTTP middleware registry.

***

### organizationId

> **organizationId**: `string`

Defined in: [packages/b2c-tooling-sdk/src/slas/types.ts:40](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/slas/types.ts#L40)

Organization ID in f_ecom_xxxx_yyy format

***

### redirectUri

> **redirectUri**: `string`

Defined in: [packages/b2c-tooling-sdk/src/slas/types.ts:48](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/slas/types.ts#L48)

OAuth redirect URI

***

### shortCode

> **shortCode**: `string`

Defined in: [packages/b2c-tooling-sdk/src/slas/types.ts:38](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/slas/types.ts#L38)

SCAPI short code

***

### signal?

> `optional` **signal**: `AbortSignal`

Defined in: [packages/b2c-tooling-sdk/src/slas/types.ts:34](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/slas/types.ts#L34)

Cancel authorization and token exchange.

***

### siteId

> **siteId**: `string`

Defined in: [packages/b2c-tooling-sdk/src/slas/types.ts:46](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/slas/types.ts#L46)

B2C Commerce site/channel ID

***

### slasClientId

> **slasClientId**: `string`

Defined in: [packages/b2c-tooling-sdk/src/slas/types.ts:42](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/slas/types.ts#L42)

SLAS client ID

***

### slasClientSecret?

> `optional` **slasClientSecret**: `string`

Defined in: [packages/b2c-tooling-sdk/src/slas/types.ts:44](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b099fb909260c5c00c90ca9da612a7f50c1328d4/packages/b2c-tooling-sdk/src/slas/types.ts#L44)

SLAS client secret (undefined = public client)
