Bonjour,

Je veux récupérer des infos venant d'un ldap en me connectant dessus via le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
		env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.ldap.LdapCtxFactory");
		env.put(Context.PROVIDER_URL, "ldap://domaine:port/");
	    env.put(Context.SECURITY_AUTHENTICATION, "simple");
	    env.put(Context.SECURITY_PRINCIPAL, "dn");
	    env.put(Context.SECURITY_CREDENTIALS, "password");
Et lorsque j'éxécute mon applet dans un browser j'obtient ceci dans ma console java :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
javax.naming.CommunicationException: mon_IP:port  [Root exception is java.security.AccessControlException: access denied (java.net.SocketPermission mon_IP:port connect,resolve)]
Si je veux éxécuter mon jar en standalone, ça marche ...

Sachant que je ne veux pas modifier le java.policy de 100 personnes (car je veux partager cette application via le web), y a-t-il un moyen de modifier cette sécurité ??

(J'ai signé l'applet, mais rien n'y fait ...)

Mageni