citi-hub-session-engine
Version:
Module for authentication methods for CITI hub
39 lines (35 loc) • 1.26 kB
JavaScript
//Modulo a exportar
const decrypt = require("./functions/decrypt.js");
const encrypt = require("./functions/encrypt.js");
const initialize = require("./functions/initialize.js");
const registerUser = require("./functions/registerUser.js");
const changeStatusUser = require("./functions/changeStatusUser");
const updatePasswordUser = require("./functions/updatePasswordUser");
const activeUser = require("./functions/activeUser");
const evaluateUserProviders = require("./functions/evaluateUserProviders.js");
const confirmUser = require("./functions/confirmUser.js");
const userProviders = require("./functions/userProviders.js");
const addUserScopes = require("./functions/addUserScopes.js");
const getTokenUser = require("./functions/getTokenUser.js");
//exportar estrategias de autenticacion, bearer
let bearer = require("./schemas/bearer.js");
let bearerCryptData = require("./schemas/bearerCryptData.js");
const authStrategiesSchema = {
bearer,
bearerCryptData,
};
module.exports = {
initialize,
authStrategiesSchema,
encrypt,
decrypt,
registerUser,
changeStatusUser,
updatePasswordUser,
activeUser,
evaluateUserProviders,
confirmUser,
userProviders,
addUserScopes,
getTokenUser
};