@salesforce/b2c-tooling-sdk / auth / AuthStrategy
Interface: AuthStrategy ​
Defined in: packages/b2c-tooling-sdk/src/auth/types.ts:17
Methods ​
fetch() ​
fetch(
url,init?):Promise<Response>
Defined in: packages/b2c-tooling-sdk/src/auth/types.ts:22
Performs a fetch request with authentication. Implementations MUST handle header injection and 401 retries (token refresh) internally.
Parameters ​
url ​
string
init? ​
Returns ​
Promise<Response>
getAuthorizationHeader()? ​
optionalgetAuthorizationHeader():Promise<string>
Defined in: packages/b2c-tooling-sdk/src/auth/types.ts:27
Optional: Helper for legacy clients (like a strict WebDAV lib) that need the raw header.
Returns ​
Promise<string>
invalidateToken()? ​
optionalinvalidateToken():void
Defined in: packages/b2c-tooling-sdk/src/auth/types.ts:33
Optional: Invalidates the cached token, forcing re-authentication on next request. Used by middleware to retry requests after receiving a 401 response.
Returns ​
void