Class LDAPBenutzerUtil
java.lang.Object
de.xima.fc.ldap.LDAPBenutzerUtil
Deprecated.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BenutzercheckLDAPGroupsActiveUser(IEntityContext ec, Long clientId, String userLogin) Deprecated.static booleancheckLDAPLogin(IEntityContext ec, LDAPGruppe gruppe, String userLogin, String userPwd) Deprecated.static booleancheckLDAPLogin(IEntityContext ec, Mandant man, String userLogin, String userPwd) Deprecated.getAttributesFromUser(MandantLdapData mandantLdapData, LDAPGruppe ldapGroup, String attribute) Deprecated.static BenutzergetByLDAPData(IEntityContext ec, Mandant man, String userName, byte[] objectId) Deprecated.User management has been reworked.static LDAPBenutzergetLDAPGruppeBenutzer(IEntityContext ec, LDAPGruppe gruppe, String userLogin) Deprecated.static BenutzergetLDAPGruppeBenutzer(IEntityContext ec, Mandant man, String userLogin) Deprecated.The user management has been reworked in version 8.0.0.static BenutzergetLDAPGruppeBenutzerByLogin(IEntityContext ec, Mandant man, String userLogin, String userPwd) Deprecated.The user management has been reworked in version 8.0.0.static LDAPBenutzergetLDAPUser(com.unboundid.ldap.sdk.LDAPConnection con, String baseDN, String filter, String userLogin) Deprecated.The user management has been reworked in version 8.0.0.static com.alibaba.fastjson.JSONObjectgetLDAPUserData(Benutzer ben) Deprecated.static List<LDAPBenutzer> getLDAPUsers(MandantLdapData ldapData) Deprecated.User management has been reworked in version 8.0.0.static List<LDAPBenutzer> getLDAPUsers(MandantLdapData ldapData, com.unboundid.ldap.sdk.Filter filter) Deprecated.User management has been reworked in version 8.0.0.static booleanisLDAPUserActive(IEntityContext ec, Mandant client, String userLogin) Deprecated.MandantLdapDatahas been deprecated in version 8.0.0static LDAPBenutzermergeLDAPGroupData(LDAPBenutzer ben, Mandant man, List<LDAPGruppe> grpList) Deprecated.Adds alluser groupsandrolesfrom the given LDAP groups to the user.static FCMessagetestBenutzerSearch(com.unboundid.ldap.sdk.LDAPConnection connection, String baseDN, String filter, int pageSize) Deprecated.static FCMessagetestBenutzerSearch(LDAPGruppe gruppe, MandantLdapData data) Deprecated.static FCMessageDeprecated.MandantLdapDatahas been deprecated in version 8.0.0static FCMessagetestBenutzerSearch(String host, int port, String bindDN, String bindPassword, boolean useSSL, Integer hopCount, String baseDN, String filterQuery, int pageSize) Deprecated.
-
Constructor Details
-
LDAPBenutzerUtil
public LDAPBenutzerUtil()Deprecated.
-
-
Method Details
-
testBenutzerSearch
-
testBenutzerSearch
-
getAttributesFromUser
@Deprecated public static List<String> getAttributesFromUser(MandantLdapData mandantLdapData, LDAPGruppe ldapGroup, String attribute) throws com.unboundid.ldap.sdk.LDAPException, GeneralSecurityException Deprecated.Returns a list of values of the passed attribute for the LDAP group User management has been reworked in version 8.0.0.- Parameters:
mandantLdapData-MandantLdapDataProvide information about the LDAP data for theMandantldapGroup-LDAPGruppeProvide information about the LDAP data for the LDAP groupattribute- The LDAP attribute to retrieve- Returns:
Listof values of the attribute- Throws:
GeneralSecurityException- General Security related Exceptioncom.unboundid.ldap.sdk.LDAPException- If the provided filter string cannot be parsed as an LDAP filter.
-
getLDAPUsers
-
getLDAPUsers
public static List<LDAPBenutzer> getLDAPUsers(MandantLdapData ldapData, com.unboundid.ldap.sdk.Filter filter) throws Exception Deprecated.User management has been reworked in version 8.0.0.- Throws:
Exception
-
getLDAPUserData
Deprecated.User management has been reworked in version 8.0.0. -
getLDAPUser
public static LDAPBenutzer getLDAPUser(com.unboundid.ldap.sdk.LDAPConnection con, String baseDN, String filter, String userLogin) throws com.unboundid.ldap.sdk.LDAPException Deprecated.The user management has been reworked in version 8.0.0.- Throws:
com.unboundid.ldap.sdk.LDAPException
-
getLDAPGruppeBenutzer
Deprecated.The user management has been reworked in version 8.0.0. -
getLDAPGruppeBenutzer
@Deprecated public static LDAPBenutzer getLDAPGruppeBenutzer(IEntityContext ec, LDAPGruppe gruppe, String userLogin) Deprecated.The user management has been reworked in version 8.0.0. -
getLDAPGruppeBenutzerByLogin
public static Benutzer getLDAPGruppeBenutzerByLogin(IEntityContext ec, Mandant man, String userLogin, String userPwd) Deprecated.The user management has been reworked in version 8.0.0. -
getByLDAPData
public static Benutzer getByLDAPData(IEntityContext ec, Mandant man, String userName, byte[] objectId) Deprecated.User management has been reworked. Users may have multiple identities to sign in with. -
isLDAPUserActive
Deprecated.MandantLdapDatahas been deprecated in version 8.0.0- Parameters:
ec-IEntityContextfor accessing the database.client-Mandantthe clientuserLogin- the login name of the user- Returns:
- true if the LDAP user active
-
testBenutzerSearch
-
testBenutzerSearch
@Deprecated public static FCMessage testBenutzerSearch(LDAPGruppe gruppe, MandantLdapData data) throws Exception Deprecated.LDAPGruppehave been deprecated in version 8.0.0- Throws:
Exception
-
checkLDAPLogin
@Deprecated public static boolean checkLDAPLogin(IEntityContext ec, LDAPGruppe gruppe, String userLogin, String userPwd) Deprecated.LDAPGruppehas been deprecated in version 8.0.0 -
checkLDAPGroupsActiveUser
@Deprecated public static Benutzer checkLDAPGroupsActiveUser(IEntityContext ec, Long clientId, String userLogin) Deprecated.The user management has been reworked in version 8.0.0. -
checkLDAPLogin
@Deprecated public static boolean checkLDAPLogin(IEntityContext ec, Mandant man, String userLogin, String userPwd) Deprecated.MandantLdapDatahas been deprecated in version 8.0.0 -
mergeLDAPGroupData
public static LDAPBenutzer mergeLDAPGroupData(LDAPBenutzer ben, Mandant man, List<LDAPGruppe> grpList) Deprecated.Adds alluser groupsandrolesfrom the given LDAP groups to the user.- Parameters:
ben- LDAP user to modify.man- Client to which the user belongs.grpList- List of LDAP groups to add to the user.- Returns:
- The modified user, the same instance as the given user.
LDAPBenutzer&LDAPGruppehave been deprecated in version 8.0.0
-
testBenutzerSearch(LDAPConnection, String, String, int)instead.