Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions ee/app/ldap-enterprise/server/listener.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@ import { settings } from '../../../../app/settings';
import { getLdapRolesByUsername, getRocketChatRolesByLdapRoles, updateUserUsingMappedLdapRoles } from './ldapEnterprise';

export const onLdapLogin = ({ user, ldapUser, ldap }) => {
if (!settings.get('LDAP_Enable_LDAP_Roles_To_RC_Roles')) {
return;
}

const validateLdapRolesForEachLogin = settings.get('LDAP_Validate_Roles_For_Each_Login');
const userExists = user._id;
const userId = userExists ? user._id : user.userId;
Expand Down