Categorías destacadas
programacion php    
Artículo
1
¡votar!

 Sistema de Nombrado en Java (JNDI) y II


Autentificación Anónima

Como hemos visto, el mecanismo de autentificación por defecto es "none" si no se configuran propiedades de entorno de autentificación. Si el cliente configura la propiedad de entorno Context.SECURITY_AUTHENTICATION a "none", entonces el mecanismo de autentificación es "none" y se ignoran todas las demás propiedades de entorno. Podríamos querer hacer esto explícitamente sólo para asegurarnos que se ignora cualquier otra que podría haber sido configurada. En cualquier caso, el cliente será tratado como un cliente anónimo. Esto significa que el servidor no conoce conoce ni le importa quién es el cliente y permitira al cliente acceder (leer y atualizar) cualquier dato que haya sido configurado para ser accesible para cualquier cliente autentificado.

Como ninguno de los ejemplos del directorio en la sección Lo Básico configura ninguna propiedad de entorno de autentifiación, todos ellos usan autentificación anónima.

Aquí hay un ejemplo que explícitamente configura la propiedad Context.SECURITY_AUTHENTICATION a "none" (incluso aunque hacer esto no es estrictamente porque es el valor por defecto.

// Set up the environment for creating the initial context
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,
    "com.sun.jndi.ldap.LdapCtxFactory");
env.put(Context.PROVIDER_URL, "ldap://localhost:389/o=JNDITutorial");

// Use anonymous authentication
env.put(Context.SECURITY_AUTHENTICATION, "none");

// Create the initial context
DirContext ctx = new InitialDirContext(env);

// ... do something useful with ctx
Publicado por:
Ricard Lou Torrijos
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon