UNPKG

signalk-server

Version:

An implementation of a [Signal K](http://signalk.org) server for boats.

29 lines 1.12 kB
import { OIDCConfig, PartialOIDCConfig } from './types'; /** * Parse OIDC configuration from environment variables */ export declare function parseEnvConfig(): PartialOIDCConfig; /** * Merge configuration from security.json and environment variables * Priority: env vars > security.json > defaults */ export declare function mergeConfigs(securityJsonConfig: PartialOIDCConfig, envConfig: PartialOIDCConfig): OIDCConfig; /** * Validate OIDC configuration * @throws OIDCError if configuration is invalid */ export declare function validateOIDCConfig(config: Partial<OIDCConfig>): asserts config is OIDCConfig; /** * Parse OIDC configuration from security.json and environment variables * @param securityConfig The security configuration object (may contain oidc section) * @returns Complete OIDC configuration * @throws OIDCError if configuration is invalid */ export declare function parseOIDCConfig(securityConfig: { oidc?: PartialOIDCConfig; }): OIDCConfig; /** * Check if OIDC is enabled */ export declare function isOIDCEnabled(config: OIDCConfig): boolean; //# sourceMappingURL=config.d.ts.map