diff --git a/docs/configuration-config-file.md b/docs/configuration-config-file.md index 17b608a3f..db00e3a82 100644 --- a/docs/configuration-config-file.md +++ b/docs/configuration-config-file.md @@ -140,7 +140,7 @@ these are rarely used for various reasons. | variables | example values | description | | --------- | ------ | ----------- | -| `ldap` | `{providerName: ..., url: ..., bindDn: ..., bindCredentials: ..., searchBase: ..., searchFilter: ..., searchAttributes: ..., usernameField: ..., useridField: ..., tlsca: ...}` | An object detailing the LDAP connection. Refer to the [LDAP-AD guide](guides/auth/ldap-AD.md) for more details! | +| `ldap` | `{providerName: ..., url: ..., bindDn: ..., bindCredentials: ..., searchBase: ..., searchFilter: ..., searchAttributes: ..., usernameField: ..., useridField: ..., starttls: ..., tlsca: ...}` | An object detailing the LDAP connection. Refer to the [LDAP-AD guide](guides/auth/ldap-AD.md) for more details! | ### OAuth2 Login diff --git a/src/lib/config/interfaces.ts b/src/lib/config/interfaces.ts index 8fa6023f9..c9593b329 100644 --- a/src/lib/config/interfaces.ts +++ b/src/lib/config/interfaces.ts @@ -127,6 +127,7 @@ export interface Config { usernameField: string; useridField: string; tlsca: string; + starttls?: boolean; tlsOptions: { ca: string[]; }; diff --git a/src/lib/models/index.ts b/src/lib/models/index.ts index d5fa713a3..d96e570fe 100644 --- a/src/lib/models/index.ts +++ b/src/lib/models/index.ts @@ -35,7 +35,7 @@ const umzug = new Umzug({ }, // Required wrapper function required to prevent winstion issue // https://github.com/winstonjs/winston/issues/1577 - logging: message => { + logging: (message): void => { logger.info(message) }, storage: 'sequelize', @@ -44,7 +44,7 @@ const umzug = new Umzug({ } }) -export async function runMigrations(): Promise { +export async function runMigrations (): Promise { // checks migrations and run them if they are not already applied // exit in case of unsuccessful migrations await umzug.up().catch(error => {