Skip to content

@salesforce/b2c-tooling-sdk / auth / BasicAuthStrategy

Class: BasicAuthStrategy

Defined in: packages/b2c-tooling-sdk/src/auth/basic.ts:9

Implements

Constructors

Constructor

new BasicAuthStrategy(user, pass): BasicAuthStrategy

Defined in: packages/b2c-tooling-sdk/src/auth/basic.ts:12

Parameters

user

string

pass

string

Returns

BasicAuthStrategy

Methods

fetch()

fetch(url, init): Promise<Response>

Defined in: packages/b2c-tooling-sdk/src/auth/basic.ts:19

Performs a fetch request with authentication. Implementations MUST handle header injection and 401 retries (token refresh) internally.

Parameters

url

string

init

RequestInit = {}

Returns

Promise<Response>

Implementation of

AuthStrategy.fetch


getAuthorizationHeader()

getAuthorizationHeader(): Promise<string>

Defined in: packages/b2c-tooling-sdk/src/auth/basic.ts:25

Optional: Helper for legacy clients (like a strict WebDAV lib) that need the raw header.

Returns

Promise<string>

Implementation of

AuthStrategy.getAuthorizationHeader

All rights reserved.