This commit is contained in:
@@ -3,12 +3,14 @@ const Employee = db.employee;
|
|||||||
const ExtUserPermission = db.ext_usr_perm;
|
const ExtUserPermission = db.ext_usr_perm;
|
||||||
const config = require("../config/auth.config");
|
const config = require("../config/auth.config");
|
||||||
const axios = require("axios");
|
const axios = require("axios");
|
||||||
|
const https = require("https");
|
||||||
|
|
||||||
var jwt = require("jsonwebtoken");
|
var jwt = require("jsonwebtoken");
|
||||||
var bcrypt = require("bcryptjs");
|
var bcrypt = require("bcryptjs");
|
||||||
const { splitSite } = require("../middlewares");
|
const { splitSite } = require("../middlewares");
|
||||||
const HR_AUTH_LOGIN_ENDPOINT = "https://ws-hr.mayosolution.com/api/auth/login";
|
const HR_AUTH_LOGIN_ENDPOINT = "https://ws-hr.mayosolution.com/api/auth/login";
|
||||||
const SYSTEM_ACCESS_PERMISSION = "System Access";
|
const SYSTEM_ACCESS_PERMISSION = "System Access";
|
||||||
|
const HR_INSECURE_HTTPS_AGENT = new https.Agent({ rejectUnauthorized: false });
|
||||||
|
|
||||||
const ALL_PERMISSIONS = [
|
const ALL_PERMISSIONS = [
|
||||||
'Dashboard',
|
'Dashboard',
|
||||||
@@ -200,7 +202,10 @@ exports.login = async (req, res) => {
|
|||||||
password,
|
password,
|
||||||
site
|
site
|
||||||
},
|
},
|
||||||
{ timeout: 15000 }
|
{
|
||||||
|
timeout: 15000,
|
||||||
|
httpsAgent: HR_INSECURE_HTTPS_AGENT
|
||||||
|
}
|
||||||
);
|
);
|
||||||
const externalUser = externalAuthResponse?.data;
|
const externalUser = externalAuthResponse?.data;
|
||||||
const isExternalUserValid =
|
const isExternalUserValid =
|
||||||
|
|||||||
Reference in New Issue
Block a user