Developer Preview — This project is in active development. APIs may change. Provide feedback
Skip to content

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

Variable: globalAuthMiddlewareRegistry

const globalAuthMiddlewareRegistry: AuthMiddlewareRegistry

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

Global auth middleware registry instance.

This is the default registry used by OAuth strategies. Register middleware providers here to have them applied to token requests.

Example

typescript
import { globalAuthMiddlewareRegistry } from '@salesforce/b2c-tooling-sdk/auth';

globalAuthMiddlewareRegistry.register({
  name: 'user-agent',
  getMiddleware() {
    return {
      onRequest({ request }) {
        request.headers.set('User-Agent', 'my-app/1.0');
        return request;
      },
    };
  },
});

Released under the Apache-2.0 License.