Skip to content
Snippets Groups Projects
Commit c460c5a7 authored by Wilson JALLET's avatar Wilson JALLET :money_with_wings:
Browse files

Put ldap_config.json back, looking for new solution

parent 21f530d7
No related branches found
No related tags found
No related merge requests found
......@@ -68,5 +68,4 @@ typings/
# Generated files
doc/
build/
ldap_config.json
\ No newline at end of file
build/
\ No newline at end of file
assets/logo_sigma.png

17.2 KiB

assets/logo_sigma_large.png

21.1 KiB

{
"connexion": {
"dn": "uid=quentin.chevalier,ou=eleves,dc=frankiz,dc=net",
"passwd": "Ie42fds'eaJm1"
},
"ldap": {
"server": "ldap://frankiz.eleves.polytechnique.fr:389",
"searchBase": "ou=eleves,dc=frankiz,dc=net",
"searchFilter": "(uid={{username}})"
},
"dn_groups":"ou=groups,dc=frankiz,dc=net",
"dn_users": "ou=eleves,dc=frankiz,dc=net",
"key_id": "uid",
"filter_id": "(uid=${id})",
"filter_lg": "(restrictedMemberUid=${id})",
"attributes_id": ["uid"],
"attributes_al": ["memberUid"],
"attributes_lm":["restrictedMemberUid"],
"attributes_lg":["brMemberOf"],
"attributes_all": ["jpegPhoto","givenName", "sn", "brBirthdate", "brPromo","telephoneNumber","mail","brRoom","brIP","brMemberOf"],
"search_attributes_tol": ["givenName", "sn", "displayName", "country", "brMemberOf", "brPromo", "brMemberOf", "brMemberOf", "brMemberOf", "telephoneNumber","mail","brRoom","brIP"],
"sessionSecret":"change this"
}
\ No newline at end of file
......@@ -27,9 +27,10 @@ const typeDefs = `
}
type User {
firstName: String!
givenName: String!
lastName: String!
uid: ID!
uid: ID!,
birthdate: String!
}
type Mutation {
......@@ -83,7 +84,7 @@ const getGroupIfVisible = (user, uid) => {
const createGroupIfLegal = (user, args) => {
}
};
const resolvers = {
Query: {
......@@ -94,16 +95,23 @@ const resolvers = {
return getGroupIfVisible(context.user, args.uid);
},
user: (obj, args, context) => {
const result = rens(args.uid).then((res) => {
console.log(res[1]);
console.log(res[2]);
const refactorer = (data) => {
return {
firstName: res[1],
lastName: res[2],
uid: args.uid
lastName: data.sn,
givenName: data.givenName,
birthdate: data.brBirthdate
};
};
const result = rens(args.uid).then((res) => {
let refactData = res.map(data => {
let result = refactorer(data);
return result;
});
console.log(refactData);
return refactData[0];
});
console.log(typeof result);
console.log(result);
return result;
}
},
......
......@@ -2,6 +2,7 @@ extends layout.pug
block content
h1 Sigma backend API
img(src="/assets/logo_sigma.png", alt="")
p Veuillez vous connecter.
p Please log in.
p #{errorMessage}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment