This commit is contained in:
asyncnomi 2023-01-08 22:27:11 +01:00
parent 2f08f5b323
commit 757b3a4c22

View file

@ -24,20 +24,6 @@ let TokenDurationSecond = 3600;
let MaxAmountCrepe = 10;
let Supplements = ["nature", "sucre", "nutella", "confiture"];
// var ldapConf = JSON.parse(fs.readFileSync("ldap-conf.json"));
// var LDAP = new LdapAuth({
// url: 'ldap://10.5.0.44',
// bindDN: 'cn='+ ldapConf.bindUser +',ou=service-users,dc=ldap,dc=rezo-rm,dc=fr',
// bindCredentials: ldapConf.bindPassword,
// searchBase: 'dc=ldap,dc=rezo-rm,dc=fr',
// searchFilter: '(uid={{username}})',
// reconnect: true,
// });
// LDAP.on('error', function (err) {
// console.error('LdapAuth: ', err);
// });
// ldapConf = null;
fastify.addContentTypeParser('application/json', {
parseAs: 'string'
}, function(req, body, done) {
@ -59,40 +45,6 @@ fastify.get('/', async (request, reply) => {
reply.redirect('/index.html')
})
// fastify.post('/login', async (request, reply) => {
// let content = request.body;
// if (content.hasOwnProperty("user")
// && content.hasOwnProperty("password")) {
// let res = await authenticate(content.user, content.password);
// if (res.authState) {
// let now = new Date();
// UsersToken[res.authUser.uid] = {
// token: makeid(64),
// expire: now.setSeconds(now.getSeconds() + TokenDurationSecond)
// }
// return {
// success: true,
// user: {
// uid: res.authUser.uid,
// givenName: res.authUser.givenName,
// isAdmin: AdminUsersUid.includes(res.authUser.uid)
// },
// token: UsersToken[res.authUser.uid].token
// }
// } else {
// return {
// success: false,
// why: "Wrong username or password"
// }
// }
// } else {
// return {
// success: false,
// why: "The username or password is missing"
// }
// }
// })
fastify.post('/login', async (request, reply) => {
let content = request.body;
if (content.hasOwnProperty("user")
@ -721,24 +673,6 @@ function saveData(path, data) {
fs.writeFileSync(path, JSON.stringify(data));
}
// function authenticate(user, pwd) {
// return new Promise((resolve, reject) => {
// LDAP.authenticate(user, pwd, function(err, user) {
// if (user && err == null) {
// resolve({
// authState: true,
// authUser: user
// });
// } else {
// resolve({
// authState: false,
// authUser: null
// });
// }
// });
// })
// }
function checkAuthetification(content) {
if (content.hasOwnProperty("uid")
&& content.hasOwnProperty("token")) {