UNPKG

@betha-plataforma/oauth

Version:

Biblioteca JavaScript para lidar com o fluxo do OAuth 2.0 em aplicações Web, com suporte a TypeScript.

19 lines 1.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UserStore = void 0; const USER_INFO_KEY = 'user'; const USER_INFO_EXPIRATION_TIME_DAYS = 1 / 24; // 1 hour class UserStore { constructor(storage) { this.storeUser = (accessToken) => { return this.storage.store(USER_INFO_KEY, accessToken, USER_INFO_EXPIRATION_TIME_DAYS); }; this.retrieveUser = () => { const retrievedUser = this.storage.retrieve(USER_INFO_KEY); return retrievedUser; }; this.storage = storage; } } exports.UserStore = UserStore; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVXNlclN0b3JlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vc3JjL2xpYi9Qcm90b2NvbC9TdGF0ZS9Vc2VyU3RvcmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBR0EsTUFBTSxhQUFhLEdBQVcsTUFBTSxDQUFDO0FBQ3JDLE1BQU0sOEJBQThCLEdBQVcsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLFNBQVM7QUFFaEUsTUFBYSxTQUFTO0lBR3BCLFlBQVksT0FBb0I7UUFJaEIsY0FBUyxHQUFHLENBQUMsV0FBNkIsRUFBb0IsRUFBRTtZQUM5RSxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLGFBQWEsRUFBRSxXQUFXLEVBQUUsOEJBQThCLENBQUMsQ0FBQztRQUN4RixDQUFDLENBQUM7UUFFYyxpQkFBWSxHQUFHLEdBQXFCLEVBQUU7WUFDcEQsTUFBTSxhQUFhLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQW1CLGFBQWEsQ0FBQyxDQUFDO1lBQzdFLE9BQU8sYUFBYSxDQUFDO1FBQ3ZCLENBQUMsQ0FBQztRQVZBLElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDO0lBQ3pCLENBQUM7Q0FVRjtBQWZELDhCQWVDIn0=