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