UNPKG

graphdb-workbench

Version:
18 lines (17 loc) 551 B
import { Model } from '../common'; import { AuthSettings } from './auth-settings'; /** * Represents the security configuration for the application. */ export declare class SecurityConfig extends Model<SecurityConfig> { authImplementation?: string; enabled?: boolean; passwordLoginEnabled?: boolean; freeAccess: AuthSettings; overrideAuth: AuthSettings; openIdEnabled?: boolean; userLoggedIn?: boolean; freeAccessActive?: boolean; hasExternalAuthUser?: boolean; constructor(config: Partial<SecurityConfig>); }