Hello!<br><br>I am trying to change the ldap authentication module in auth.py. Basically, I am trying to enforce a group membership policy.<br><br>To do this, I have added the following code to auth.py (ldap_login function, after ldap_dict is declared):
<br><br>{{{<br>        try:<br>            request.log("MEMBER %s" % ldap_dict['memberOf'].index("CN=necgroup,CN=Us<br>ers,DC=somedomain,DC=com"))<br><br>        except:<br>            request.log("NOT A MEMEBER of necgroup!")
<br>            <br>        else: <br>            return user_obj, True<br>}}}<br><br>The try line will cause an exception if the user is not a member of necgroup. But even with this code, the user is still being authenticated. How do I make it so that this function will not allow the user to authenticate? I tried doing a {{{return None}}}, but it doesn't seem to do anything to stop the user from authenticating :(
<br><br>-Dexter<br>