package user.jobengine.zk.util;\r
\r
-import java.lang.invoke.MethodHandles;\r
-import java.net.URL;\r
import java.util.ArrayList;\r
import java.util.Hashtable;\r
import java.util.LinkedHashSet;\r
private static final String OTHER_MAILBOX = "otherMailbox";\r
private static final Logger logger = LogManager.getLogger();\r
private static final String LDAP_ADDRESS = "ldap://%s:%s";\r
- private static final String AD_NONSECUREPORT = "ad_nonsecureport";\r
- private static final String AD_HOST = "ad_host";\r
+// private static final String AD_NONSECUREPORT = "ad_nonsecureport";\r
+// private static final String AD_HOST = "ad_host";\r
// private static final String TECH_ACCOUNT = "tech_account";\r
// private static final String TECH_PASSWORD = "tech_password";\r
private static final String SIMPLE_AUTH = "simple";\r
private static final String MAIL = "mail";\r
private static final String DISPLAY_NAME = "displayName";\r
private static final String MEMBER_OF = "memberOf";\r
- private static final String AD_BASE_DN = "ad_base_dn";\r
- private static final String AD_ADMIN_MAP = "ad_admin_map";\r
- private static final String AD_SUBMITTER_MAP = "ad_submitter_map";\r
- private static final String AD_EDITOR_MAP = "ad_editor_map";\r
+// private static final String AD_BASE_DN = "ad_base_dn";\r
+// private static final String AD_ADMIN_MAP = "ad_admin_map";\r
+// private static final String AD_SUBMITTER_MAP = "ad_submitter_map";\r
+// private static final String AD_EDITOR_MAP = "ad_editor_map";\r
\r
public static void main(String[] args) throws Exception {\r
// Properties cfg = new Properties();\r
// cfg.setProperty("ad_base_dn", "DC=intra,DC=echotv,DC=hu");\r
\r
// Properties cfg = new Properties();\r
- URL srcLocation = MethodHandles.lookup().lookupClass().getProtectionDomain().getCodeSource().getLocation();\r
- URL location = new URL(srcLocation, "../../-configuration/mediacube-auth.properties");\r
+// URL srcLocation = MethodHandles.lookup().lookupClass().getProtectionDomain().getCodeSource().getLocation();\r
+// URL location = new URL(srcLocation, "../../-configuration/mediacube-auth.properties");\r
// cfg.load(new FileInputStream(location.toURI().getPath().toString()));\r
\r
// LDAPHandler h = new LDAPHandler("echotest", "aA123456+", cfg);\r
return false;\r
\r
// maradvany?\r
- //List<String> remains = ListUtils.intersect(Arrays.asList(property.toString().split(",")), memberOf);\r
+ // List<String> remains =\r
+ // ListUtils.intersect(Arrays.asList(property.toString().split(",")), memberOf);\r
\r
List<String> remains = ListUtils.intersect(property, memberOf);\r
\r
\r
private LdapContext getContext(String account, String password) throws Exception {\r
Hashtable<String, String> env = new Hashtable<>();\r
- String ldapURL = String.format(LDAP_ADDRESS, mediaCubeAuthentication.getAdHost(), mediaCubeAuthentication.getAdNonSecurePort());\r
+ String ldapURL = String.format(LDAP_ADDRESS, mediaCubeAuthentication.getAdHost(),\r
+ mediaCubeAuthentication.getAdNonSecurePort());\r
env.put(Context.PROVIDER_URL, ldapURL);\r
env.put(Context.INITIAL_CONTEXT_FACTORY, CTX_FACTORY);\r
env.put(Context.SECURITY_AUTHENTICATION, SIMPLE_AUTH);\r
return result;\r
}\r
\r
- private void setMemberOf(UserPrincipal userPrincipal, Attribute groupMembers, LdapContext ctx) throws NamingException {\r
+ private void setMemberOf(UserPrincipal userPrincipal, Attribute groupMembers, LdapContext ctx)\r
+ throws NamingException {\r
List<String> memberOf = new ArrayList<>();\r
for (int i = 0; i < groupMembers.size(); i++) {\r
String groupName = groupMembers.get(i).toString();\r
updateMembership(userPrincipal, memberOf, mediaCubeAuthentication);\r
}\r
\r
- public void updateMembership(UserPrincipal userPrincipal, List<String> memberOf, MediaCubeAuthentication mediaCubeAuthentication) {\r
+ public void updateMembership(UserPrincipal userPrincipal, List<String> memberOf,\r
+ MediaCubeAuthentication mediaCubeAuthentication) {\r
if (memberOf == null)\r
return;\r
\r