public class LDAPBenutzerUtil extends Object
Constructor and Description |
---|
LDAPBenutzerUtil() |
public static List<LDAPBenutzer> getLDAPUsers(MandantLdapData ldapData) throws Exception
Exception
public static List<LDAPBenutzer> getLDAPUsers(MandantLdapData ldapData, com.unboundid.ldap.sdk.Filter filter) throws Exception
Exception
public static com.alibaba.fastjson.JSONObject getLDAPUserData(Benutzer ben)
public static LDAPBenutzer getLDAPUser(com.unboundid.ldap.sdk.LDAPConnection con, String baseDN, String filter, String userLogin) throws com.unboundid.ldap.sdk.LDAPException
com.unboundid.ldap.sdk.LDAPException
public static FCMessage testBenutzerSearch(MandantLdapData data) throws Exception
Exception
public static FCMessage testBenutzerSearch(String host, int port, String bindDN, String bindPassword, boolean useSSL, Integer hopCount, String baseDN, String filterQuery, int pageSize) throws Exception
Exception
public static FCMessage testBenutzerSearch(LDAPGruppe gruppe, MandantLdapData data) throws Exception
Exception
public static boolean checkLDAPLogin(IEntityContext ec, LDAPGruppe gruppe, String userLogin, String userPwd)
public static boolean checkLDAPLogin(IEntityContext ec, Mandant man, String userLogin, String userPwd)
public static Benutzer getLDAPGruppeBenutzer(IEntityContext ec, Mandant man, String userLogin)
public static LDAPBenutzer getLDAPGruppeBenutzer(IEntityContext ec, LDAPGruppe gruppe, String userLogin)
public static Benutzer getLDAPGruppeBenutzerByLogin(IEntityContext ec, Mandant man, String userLogin, String userPwd)
public static LDAPBenutzer mergeLDAPGroupData(LDAPBenutzer ben, Mandant man, List<LDAPGruppe> grpList)
public static Benutzer getByLDAPData(IEntityContext ec, Mandant man, String userName, byte[] objectId)
public static boolean isLDAPUserActive(IEntityContext ec, Mandant man, String userLogin)
ec
- man
- decrypt
- public static Benutzer checkLDAPGroupsActiveUser(IEntityContext ec, Long clientId, String userLogin)
Copyright © 2019 XIMA MEDIA GmbH. All rights reserved.