will-auth
Version:
authentication and authorization module
25 lines (24 loc) • 2.19 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.DB_TRACKER = exports.DB_SECTION = exports.ALWAYS_DB_TRACKING = exports.ALWAYS_VALIDATE_TOKEN = exports.VALIDATE_TOKEN = exports.AUTHEN_BY_VERIFY_DOMAIN = exports.NEWS_URL_ALWAYS_OPEN = exports.UPLOAD_RESOURCES_PATH = exports.EXCEPT_AUTHORIZE_PATH = exports.MAX_WAITTIME = exports.MAX_FAILURE = exports.EXPIRE_DATES = exports.EXPIRE_TIMES = exports.REDIRECT_URL = exports.MESSAGE_URL = exports.SIGNIN_URL = void 0;
var os_1 = __importDefault(require("os"));
var will_util_1 = __importDefault(require("will-util"));
exports.SIGNIN_URL = will_util_1.default.env("SIGNIN_URL", "");
exports.MESSAGE_URL = will_util_1.default.env("MESSAGE_URL", "");
exports.REDIRECT_URL = will_util_1.default.env("REDIRECT_URL", "");
exports.EXPIRE_TIMES = parseInt(will_util_1.default.env("EXPIRE_TIMES", "64800000")) || 18 * 60 * 60 * 1000; //18 hours expired
exports.EXPIRE_DATES = parseInt(will_util_1.default.env("EXPIRE_DATES", "120")) || 120; //120 days expired
exports.MAX_FAILURE = parseInt(will_util_1.default.env("MAX_FAILURE", "3")) || 3;
exports.MAX_WAITTIME = parseInt(will_util_1.default.env("MAX_WAITTIME", "180000")) || 180000; //3 minutes (3x60x1000)
exports.EXCEPT_AUTHORIZE_PATH = will_util_1.default.env("EXCEPT_AUTHORIZE_PATH");
exports.UPLOAD_RESOURCES_PATH = will_util_1.default.env("UPLOAD_RESOURCES_PATH") || os_1.default.tmpdir();
exports.NEWS_URL_ALWAYS_OPEN = will_util_1.default.env("NEWS_URL_ALWAYS_OPEN") === "true";
exports.AUTHEN_BY_VERIFY_DOMAIN = will_util_1.default.env("AUTHEN_BY_VERIFY_DOMAIN") === "true";
exports.VALIDATE_TOKEN = will_util_1.default.env("VALIDATE_TOKEN", "true") === "true";
exports.ALWAYS_VALIDATE_TOKEN = will_util_1.default.env("ALWAYS_VALIDATE_TOKEN", "true") === "true";
exports.ALWAYS_DB_TRACKING = will_util_1.default.env("ALWAYS_DB_TRACKING", "true") === "true";
exports.DB_SECTION = will_util_1.default.env("DB_SECTION", "MYSQL");
exports.DB_TRACKER = will_util_1.default.env("DB_TRACKER", "MYSQL");