# Question about the parse-server LDAP documentation

**URL:** <https://community.parseplatform.org/t/question-about-the-parse-server-ldap-documentation/4972>\
**Category:** Uncategorized\
**Created:** [June 22, 2025, 9:05am UTC](https://community.parseplatform.org/t/question-about-the-parse-server-ldap-documentation/4972 "2025-06-22T09:05:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![devzucca](https://community.parseplatform.org/user_avatar/community.parseplatform.org/devzucca/32/1593_2.png) [@devzucca](https://community.parseplatform.org/u/devzucca)\
**Post date:** [June 22, 2025, 9:05am UTC](https://community.parseplatform.org/t/question-about-the-parse-server-ldap-documentation/4972/1 "2025-06-22T09:05:31Z")

</div>

Hello everyone, best regards, I have a question,

I apply the documentation:

[https://parseplatform.org/parse-server/api/release/LDAP.html#LDAP](https://parseplatform.org/parse-server/api/release/LDAP.html#LDAP)

```auto
export const parseServer = ParseServer({ 
databaseURI: config.DATABASE_URI, 
cloud: config.CLOUD_PATH, 
serverURL: config.SERVER_URL, 
logsFolder: './logs', 
publicServerURL: config.SERVER_PUBLIC_URL, 
appName: config.APP_NAME, 
appId: config.APPLICATION_ID, 
masterKey: config.MASTER_KEY, 
masterKeyIps: config.MASTER_KEY_IPS, 
maintenanceKey: process.env.MAINTENANCE_KEY || 'myMaintenanceKey', // Required property 
//masterKeyIps: ['::1', '127.0.0.1','192.168.50.164', '192.168.50.229', '192.168.1.51'], 
allowClientClassCreation: true, 
encodeParseObjectInCloudFunction: true, 
verbose: true, 
logLevel: 'silly', 
auth: { 
ldap: { 
url: "ldaps://ipa.test.dev:636", 
suffix: "cn=users,cn=accounts,dc=zucca,dc=dev", 
dn: "uid={{id}},cn=users,cn=accounts,dc=zucca,dc=dev", 
groupCn: "ipausers", 
groupFilter: "(memberUid={{dn}})" 
} 
}, 
javascriptKey: 'test123', 
verifyUserEmails: false, 
emailVerifyTokenValidityDuration: 2 * 60 * 60, 
liveQuery: { 
classNames: ['ItemsTest', 'ItemsTest'], 
},
});

```

but when running:

```auto
export async function login(username: string, password: string): Promise<User> { 
const user = await Parse.User.logInWith('ldap', { 
id: username, 
password: password 
}); 
return parseUser(user);
}

```

either:

```auto
Invoke-RestMethod -Uri "https://pcb.test.dev/parse/users" `
>> -Method Post `
>> -Headers @{
>> "X-Parse-Application-Id"="myAppId";
>> "X-Parse-REST-API-Key"="Test123";
>> "X-Parse-Javascript-Key"="Test123";
>> "Content-Type"="application/json"
>> } `
>> -Body '{"authData":{"ldap":{"id":"TestUser","password":"TEst.1234"}}}'

```

mistake:

```auto
Invoke-RestMethod:
{ 
"code": 1, 
"error": "LDAP auth configuration missing"
}

```

What am I doing wrong? Should I install something else? Could you help me? Thank you.
