@foxpage/foxpage-manager
Version:
foxpage resource manager
21 lines (20 loc) • 560 B
TypeScript
import { Application, SecurityManager, TicketCheckData } from '@foxpage/foxpage-types';
/**
* foxpage router
* for internal route and dynamic route of customize
*
* @export
* @class RouterInstance
* @implements {Router}
*/
export declare class SecurityManagerImpl implements SecurityManager {
private logger;
constructor(app: Application);
/**
* ticket check
* foxpage created, eg. for authority the sys route
*
* @param {string} ticket
*/
ticketCheck(ticket: string, data: TicketCheckData): Promise<boolean>;
}