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:
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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 :
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user