AnsweredAssumed Answered

IdMLDAPAuthenticate - loginAuthenicate - custom actions

Question asked by swaldinger on Nov 6, 2019

Hi all, 

The login itself works.

I want to perform customised actions when a user logs in via LDAP, e.g. check if the user is in a specific AD Group do this, if in another AD group do that.


The file where I tried to start is the loginAuthenticate function of the class IdMLDAPAuthenticate  (sugarcrm/modules/Users/authentication/IdMLDAPAuthenticate/IdMLDAPAuthenticate.php)


I created a custom class where I overwrite the function - this function gets called and login works

class CustomIdMLDAPAuthenticate extends IdMLDAPAuthenticate { ... }



But I don't know how to get the infos from AD into this function without building a complete new LDAP request.


Can anyone help?

Best Regards