@mcp-abap-adt/connection
Version:
ABAP connection layer for MCP ABAP ADT server
21 lines • 821 B
TypeScript
import type { SapConfig } from '../config/sapConfig.js';
import type { ILogger } from '../logger.js';
import { AbstractAbapConnection } from './AbstractAbapConnection.js';
/**
* SAML session cookie authentication for SAP systems
*/
export declare class SamlAbapConnection extends AbstractAbapConnection {
private sessionCookies;
constructor(config: SapConfig, logger?: ILogger | null, sessionId?: string, options?: {
skipSessionType?: boolean;
});
/**
* Connect to SAP system using existing session cookies
* Fetches CSRF token to establish session context
*/
connect(): Promise<void>;
protected buildAuthorizationHeader(): string;
getAuthHeaders(): Promise<Record<string, string>>;
private static validateConfig;
}
//# sourceMappingURL=SamlAbapConnection.d.ts.map