From f1c67d9d85f09a1db9518915ad669f688cda7252 Mon Sep 17 00:00:00 2001 From: XD Date: Mon, 17 Oct 2022 23:57:24 +0800 Subject: [PATCH] update --- src/utils/ldap.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/utils/ldap.ts b/src/utils/ldap.ts index bccb093..d2fbdf1 100644 --- a/src/utils/ldap.ts +++ b/src/utils/ldap.ts @@ -65,7 +65,9 @@ export function makePersonEntry(dn, attrs) { // }; // const generatedDN = makeOrganizationUnitEntryDN(dn); const generatedDN = makeDN(dn, getRootDN()); - attrs.userPassword = createHash('md5').update(attrs.userPassword).digest('hex'); + const shaPassword = createHash('sha1').update(attrs.userPassword); + const base64ShaPassword = shaPassword.digest('base64'); + attrs.userPassword = '{SHA}' + base64ShaPassword; return { dn: generatedDN, attributes: Object.assign({