graphdb-workbench
Version:
The web application for GraphDB APIs
18 lines (17 loc) • 551 B
TypeScript
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>);
}