prg-class
Version:
Clases genéricas utilizadas por microservicios Programamos SPA.
28 lines (27 loc) • 916 B
TypeScript
export declare class PrgJwt {
protected msKeySecret: string;
protected mlTokenDuration: number;
/**
* Crea token de usuario.
* @param aiIidUser ID de usuario.
* @param aiIdSys ID de sistema.
* @param aiIdEmp ID de empresa.
* @param aiIdSuc ID de sucursal.
* @param asIp ID de usuario.
* @param asUserAgent User agent del usuario.
*/
fnCreateToken(aiIidUser: number, aiIdSys: number, aiIdEmp: number, aiIdSuc: number, asIp: string, asUserAgent: string): string;
fnTokenValidate(asToken: string, asIP: string, asUA: string): any;
fnDecodeToken(asToken: string): any;
private decodeToken;
private unixDate;
private fnDateAddDays;
private novaluePure;
private fnIsValidDate;
private intval;
private fnStrReplace;
private fnGetDateString;
private novalue;
private fnToString;
private trim;
}