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 ​

FetchInit = {}

Returns ​

Promise<Response>

Implementation of ​

AuthStrategy.fetch


getAuthorizationHeader() ​

getAuthorizationHeader(): Promise<string>

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

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

Returns ​

Promise<string>

Implementation of ​

AuthStrategy.getAuthorizationHeader

Released under the Apache-2.0 License.