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

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

# Interface: SlasRegisteredLoginConfig

Defined in: [packages/b2c-tooling-sdk/src/slas/types.ts:53](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/slas/types.ts#L53)

Configuration for registered customer login.

## Extends

- [`SlasTokenConfig`](SlasTokenConfig.md)

## Properties

### middlewareRegistry?

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

Defined in: [packages/b2c-tooling-sdk/src/slas/types.ts:35](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/slas/types.ts#L35)

Defaults to the global HTTP middleware registry.

#### Inherited from

[`SlasTokenConfig`](SlasTokenConfig.md).[`middlewareRegistry`](SlasTokenConfig.md#middlewareregistry)

***

### organizationId

> **organizationId**: `string`

Defined in: [packages/b2c-tooling-sdk/src/slas/types.ts:39](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/slas/types.ts#L39)

Organization ID in f_ecom_xxxx_yyy format

#### Inherited from

[`SlasTokenConfig`](SlasTokenConfig.md).[`organizationId`](SlasTokenConfig.md#organizationid)

***

### redirectUri

> **redirectUri**: `string`

Defined in: [packages/b2c-tooling-sdk/src/slas/types.ts:47](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/slas/types.ts#L47)

OAuth redirect URI

#### Inherited from

[`SlasTokenConfig`](SlasTokenConfig.md).[`redirectUri`](SlasTokenConfig.md#redirecturi)

***

### shopperLogin

> **shopperLogin**: `string`

Defined in: [packages/b2c-tooling-sdk/src/slas/types.ts:55](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/slas/types.ts#L55)

Shopper login/username

***

### shopperPassword

> **shopperPassword**: `string`

Defined in: [packages/b2c-tooling-sdk/src/slas/types.ts:57](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/slas/types.ts#L57)

Shopper password

***

### shortCode

> **shortCode**: `string`

Defined in: [packages/b2c-tooling-sdk/src/slas/types.ts:37](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/slas/types.ts#L37)

SCAPI short code

#### Inherited from

[`SlasTokenConfig`](SlasTokenConfig.md).[`shortCode`](SlasTokenConfig.md#shortcode)

***

### signal?

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

Defined in: [packages/b2c-tooling-sdk/src/slas/types.ts:33](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/slas/types.ts#L33)

Cancel authorization and token exchange.

#### Inherited from

[`SlasTokenConfig`](SlasTokenConfig.md).[`signal`](SlasTokenConfig.md#signal)

***

### siteId

> **siteId**: `string`

Defined in: [packages/b2c-tooling-sdk/src/slas/types.ts:45](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/slas/types.ts#L45)

B2C Commerce site/channel ID

#### Inherited from

[`SlasTokenConfig`](SlasTokenConfig.md).[`siteId`](SlasTokenConfig.md#siteid)

***

### slasClientId

> **slasClientId**: `string`

Defined in: [packages/b2c-tooling-sdk/src/slas/types.ts:41](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/slas/types.ts#L41)

SLAS client ID

#### Inherited from

[`SlasTokenConfig`](SlasTokenConfig.md).[`slasClientId`](SlasTokenConfig.md#slasclientid)

***

### slasClientSecret?

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

Defined in: [packages/b2c-tooling-sdk/src/slas/types.ts:43](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/slas/types.ts#L43)

SLAS client secret (undefined = public client)

#### Inherited from

[`SlasTokenConfig`](SlasTokenConfig.md).[`slasClientSecret`](SlasTokenConfig.md#slasclientsecret)
