keycloak-testcontainer
Version:
Run a Keycloak testcontainer with node.js
27 lines (26 loc) • 727 B
TypeScript
import { Keycloak } from '../keycloak.js';
export interface AdminUser {
username: string;
password: string;
}
export declare const defaultAdminUser: {
username: Keycloak;
password: Keycloak;
};
export declare class EnvironmentBuilder {
private adminUser;
private hostname;
private managementPort;
private managementPath;
private hostnamePath;
withHostname(hostname: string): void;
withAdminUser(adminUser: AdminUser): void;
withManagementPort(port: number): void;
getManagementPort(): number;
withManagementPath(managementPath: string): void;
withHostnamePath(path: string): void;
getHostNamePath(): string;
build(): {
[key: string]: string;
};
}