mirror of
https://github.com/0rangebananaspy/authelia.git
synced 2024-09-14 22:47:21 +07:00
The possible values for ACL policies are now: bypass, one_factor, two_factor, deny. This change also deprecate auth_methods because the method is now associated directly to a resource in the ACLs instead of a domain.
21 lines
836 B
TypeScript
21 lines
836 B
TypeScript
import { IRequestLogger } from "./logging/IRequestLogger";
|
|
import { ITotpHandler } from "./authentication/totp/ITotpHandler";
|
|
import { IU2fHandler } from "./authentication/u2f/IU2fHandler";
|
|
import { IUserDataStore } from "./storage/IUserDataStore";
|
|
import { INotifier } from "./notifiers/INotifier";
|
|
import { IRegulator } from "./regulation/IRegulator";
|
|
import { Configuration } from "./configuration/schema/Configuration";
|
|
import { IAuthorizer } from "./authorization/IAuthorizer";
|
|
import { IUsersDatabase } from "./authentication/backends/IUsersDatabase";
|
|
|
|
export interface ServerVariables {
|
|
logger: IRequestLogger;
|
|
usersDatabase: IUsersDatabase;
|
|
totpHandler: ITotpHandler;
|
|
u2f: IU2fHandler;
|
|
userDataStore: IUserDataStore;
|
|
notifier: INotifier;
|
|
regulator: IRegulator;
|
|
config: Configuration;
|
|
authorizer: IAuthorizer;
|
|
} |