Add docs for LDAP groups

This commit is contained in:
Tuan Dang
2024-04-23 19:37:26 -07:00
parent d222bbf131
commit f3fc898232
12 changed files with 183 additions and 80 deletions
+8 -2
View File
@@ -93,7 +93,14 @@ export const registerLdapRouter = async (server: FastifyZodProvider) => {
const ldapClient = ldapjs.createClient({
url: ldapConfig.url,
bindDN: ldapConfig.bindDN,
bindCredentials: ldapConfig.bindPass
bindCredentials: ldapConfig.bindPass,
...(ldapConfig.caCert !== ""
? {
tlsOptions: {
ca: [ldapConfig.caCert]
}
}
: {})
});
ldapClient.bind(ldapConfig.bindDN, ldapConfig.bindPass, (err) => {
@@ -109,7 +116,6 @@ export const registerLdapRouter = async (server: FastifyZodProvider) => {
searchGroups(ldapClient, searchFilter, ldapConfig.groupSearchBase)
.then((groups) => {
// groups here
ldapClient.unbind();
return server.services.ldap.ldapLogin({
ldapConfigId: ldapConfig.id,