1
0
mirror of https://github.com/bitwarden/directory-connector synced 2026-01-06 02:23:35 +00:00

trim email also

This commit is contained in:
Kyle Spearrin
2018-09-08 08:13:40 -04:00
parent 63ef932469
commit 34b7638e11
6 changed files with 7 additions and 7 deletions

View File

@@ -135,7 +135,7 @@ export class AzureDirectoryService extends BaseDirectoryService implements Direc
}
if (entry.email != null) {
entry.email = entry.email.toLowerCase();
entry.email = entry.email.trim().toLowerCase();
}
entry.disabled = user.accountEnabled == null ? false : !user.accountEnabled;

View File

@@ -125,7 +125,7 @@ export class GSuiteDirectoryService extends BaseDirectoryService implements Dire
const entry = new UserEntry();
entry.referenceId = user.id;
entry.externalId = user.id;
entry.email = user.primaryEmail != null ? user.primaryEmail.toLowerCase() : null;
entry.email = user.primaryEmail != null ? user.primaryEmail.trim().toLowerCase() : null;
entry.disabled = user.suspended || false;
entry.deleted = deleted;
return entry;

View File

@@ -113,7 +113,7 @@ export class LdapDirectoryService implements DirectoryService {
}
if (user.email != null) {
user.email = user.email.toLowerCase();
user.email = user.email.trim().toLowerCase();
}
if (!user.deleted && (user.email == null || user.email.trim() === '')) {
@@ -328,7 +328,7 @@ export class LdapDirectoryService implements DirectoryService {
':' + this.dirConfig.port;
this.client = ldap.createClient({
url: url.toLowerCase(),
url: url.trim().toLowerCase(),
});
const user = this.dirConfig.username == null || this.dirConfig.username.trim() === '' ? null :

View File

@@ -104,7 +104,7 @@ export class OktaDirectoryService extends BaseDirectoryService implements Direct
const entry = new UserEntry();
entry.externalId = user.id;
entry.referenceId = user.id;
entry.email = user.profile.email != null ? user.profile.email.toLowerCase() : null;
entry.email = user.profile.email != null ? user.profile.email.trim().toLowerCase() : null;
entry.deleted = user.status === 'DEPROVISIONED';
entry.disabled = user.status === 'SUSPENDED';
return entry;

View File

@@ -146,7 +146,7 @@ export class SyncService {
const iu = new ImportDirectoryRequestUser();
iu.email = u.email;
if (iu.email != null) {
iu.email = iu.email.toLowerCase();
iu.email = iu.email.trim().toLowerCase();
}
iu.externalId = u.externalId;
iu.deleted = u.deleted || (removeDisabled && u.disabled);