@re-auth/http-adapters
Version:
HTTP adapters for ReAuth authentication framework
20 lines • 1.18 kB
TypeScript
/**
* Example usage of HTTP adapters with auto-introspection, configurable context extraction, and route overrides
* Following the same flexible pattern as OAuth plugins
*/
import { ReAuthEngine } from '@re-auth/reauth';
export declare function createBasicAdapterWithContext(): import("express").Router;
export declare function createOAuthAdapterWithContext(): import("./adapters/express").ExpressAdapterV2;
export declare function createAdvancedContextAdapter(): import("./adapters/express").ExpressAdapterV2;
export declare function createMultiTenantAdapter(): import("./adapters/express").ExpressAdapterV2;
export declare function createProductionAdapterWithContext(config: RealUsageConfig): import("./adapters/express").ExpressAdapterV2;
export declare function createDirectExpressAdapterWithContext(): import("./adapters/express").ExpressAdapterV2;
export declare function testExpressAdapterContext(): import("./adapters/express").ExpressAdapterV2;
export interface RealUsageConfig {
reAuthEngine: ReAuthEngine;
basePath?: string;
cookieName?: string;
includePlugins?: string[];
excludePlugins?: string[];
}
//# sourceMappingURL=example-usage.d.ts.map