diff --git a/README.md b/README.md index 93b08d0fe2f945b6270e5eb6778600d73cacb055..e930c7bcad9784a23b00c76d7562857937e45b26 100644 --- a/README.md +++ b/README.md @@ -93,9 +93,11 @@ Si on développe en dehors du plâtal et qu'on ouvre un proxy SSH avec _port for | ------ | ------ | ----- | | NODE_ENV | Type de l'environnement pour node | `development` | | TARGET_ENV | Type de l'environnement ciblé : `development`, `staging` ou `production` | [.env](../.env) | -| LDAP_URI | URI vers le serveur LDAP. | [ldap_config.json](../ldap_config.json) | | HOST | Addresse sur laquelle le serveur écoute des requêtes. | [index.ts](../src/index.ts) | +| PORT | Port sur lequel le serveur écoute | [.env](../.env) | +| LDAP_URI | URI vers le serveur LDAP. | [ldap_config.json](../ldap_config.json) | | DB_HOST | Addresse de la base de données. | [.env](../.env) | +| DB_USER | Utilisateur de la BDD | [.env](../.env) | | DB_PASSWD | Mot de passe de la BDD | [.env](../.env) | Certaines variables doivent etre définies dans un fichier `.env`. On peut se contenter de recopier [.env_dist](../.env_dist) avec `cp .env_dist .env`. diff --git a/src/app.ts b/src/app.ts index 1702ae601e66b59276f9162e75cf9c11a36f722b..be35769c470f7c49083d0527be18e7cee0f74d1e 100644 --- a/src/app.ts +++ b/src/app.ts @@ -230,7 +230,8 @@ const server = new ApolloServer({ playground: { settings: { "editor.theme": "dark", - "editor.cursorShape": 'line' + "editor.cursorShape": 'line', + "request.credentials": 'include' } } }); diff --git a/src/config_passport.js b/src/config_passport.js index 342634e2e6dfef1084da804c23c1737f0121495d..761ef5a45a273e9f59694d05a2e696a459124100 100644 --- a/src/config_passport.js +++ b/src/config_passport.js @@ -43,7 +43,7 @@ passport.use(new LdapStrategy({ //bindDn: '.............', //bindCredentials: '..........', searchBase: ldapConfig.dn.user, // this field cannot be left empty. - searchFilter: '(uid={{username}}*)', // this field cannot be left empty. + searchFilter: '(uid={{username}})', // this field cannot be left empty. searchAttributes: ['uid', 'urlPhoto'], // only fetch the uid, no need for any other field //tlsOptions: '..........', //https://www.npmjs.com/package/passport-ldapauth for more