@flexbase/http-client-middleware
Version:
Http client middleware
15 lines (14 loc) • 1.45 kB
TypeScript
export { authenticationTokenMiddleware } from './authentication/authentication.token.middleware.js';
export type { AuthenticationToken } from './authentication/authentication.token.js';
export { createEmptyAuthenticationToken } from './authentication/authentication.token.js';
export type { AuthenticationTokenAccessor } from './authentication/authentication.token.accessor.js';
export type { AuthenticationTokenStore } from './authentication/authentication.token.store.js';
export type { AuthenticationTokenMiddlewareOptions } from './authentication/authentication.token.middleware.options.js';
export type { AuthenticationTokenMiddleware } from './authentication/authentication.token.middleware.js';
export type { TokenResponse } from './authentication/token.response.js';
export { ClientCredentialsAuthenticationTokenAccessor } from './authentication/client-creds/client.credentials.authentication.token.accessor.js';
export { ClientCredentials } from './authentication/client-creds/client.credentials.js';
export { PasswordAuthenticationTokenAccessor } from './authentication/password-creds/password.authentication.token.accessor.js';
export { PasswordCredentials } from './authentication/password-creds/password.credentials.js';
export type { MiddlewareContext, HttpClientMiddlewareHandler, HttpClientMiddleware } from './middleware.js';
export { AuthenticationTokenAccessorBase } from './authentication/authentication.token.accessor.base.js';