Skip to content

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

Interface: AuthMiddleware ​

Defined in: packages/b2c-tooling-sdk/src/auth/middleware.ts:49

Middleware interface for authentication requests.

Similar to openapi-fetch's Middleware interface, but simplified for auth requests.

Methods ​

onRequest()? ​

optional onRequest(params): Promise<void | Request>

Defined in: packages/b2c-tooling-sdk/src/auth/middleware.ts:57

Called before the auth request is sent. Can modify the request or return a new one.

Parameters ​

params ​

Object containing the request

request ​

Request

Returns ​

Promise<void | Request>

Modified request, or void to use original


onResponse()? ​

optional onResponse(params): Promise<void | Response>

Defined in: packages/b2c-tooling-sdk/src/auth/middleware.ts:66

Called after the auth response is received. Can modify the response or return a new one.

Parameters ​

params ​

Object containing request and response

request ​

Request

response ​

Response

Returns ​

Promise<void | Response>

Modified response, or void to use original

Released under the Apache-2.0 License.