zents
Version:
ZenTS is a Node.js & TypeScript MVC-Framework for building rich web applications, released as free and open-source software under the MIT License. It is designed for building web applications with modern tools and design patterns.
12 lines (11 loc) • 568 B
TypeScript
import type { Context, SecurityStrategy } from '../../types/interfaces';
import { CookieSecurityStrategy } from './CookieSecurityStrategy';
import { HeaderSecurityStrategy } from './HeaderSecurityStrategy';
export declare class HybridSecurityStrategy implements SecurityStrategy {
protected headerSecurityStrategy: HeaderSecurityStrategy;
protected cookieSecurityStrategy: CookieSecurityStrategy;
constructor();
hasToken(context: Context): boolean;
getToken(context: Context): string | false;
setToken(context: Context, token: string): void;
}