@rsksmart/express-did-auth
Version:
Authentication with Verifiable Credentials for Express.js
18 lines • 596 B
TypeScript
export declare type SessionManagerFactory = (metadata?: any) => SessionManager;
export interface UserSessionConfig {
userSessionDuration?: number;
}
export declare class SessionManager {
private metadata?;
private sessionDuration;
refreshToken: string;
private expirationDate;
constructor({ userSessionDuration }: UserSessionConfig, metadata?: any);
createRefreshToken(): string;
renewRefreshToken(oldToken: string): {
refreshToken: string;
metadata: any;
};
getCurrentRefreshToken(): string;
}
//# sourceMappingURL=session-manager.d.ts.map