Autenticación de usuarios por sus IP en un sistema de Active Directory en Java

¿Puedo autenticar a mis usuarios por sus IP en un sistema Active Directory en lenguaje Java? Estoy conectado a la red por una máquina Linux. No sé por dónde debo comenzar.

Gracias por adelantado

Respuesta 1

Utilice el SDK LDAP UnboundID SimpleBindRequest o una de las clases de solicitud de enlace SASL para autenticar las conexiones de cliente LDAP. El cliente necesitará el nombre distinguido y las credenciales para la simple solicitud BIND. El cliente LDAP debe determinar cómo crear un nombre distinguido a partir de una dirección IP. Por ejemplo:

final String hostname = "the hostname";
final int port = PORT; // sometimes 389
try
{
    final LDAPConnection connection = new LDAPConnection(hostname,port);
    try
    {
        final SimpleBindRequest request = new SimpleBindRequest(bindDN,bindPassword);
        final BindResult result = connection.bind(request);
    }
    finally
    {
        connection.close();
    }
}
catch(final LDAPException ex)
{
     handle the exception ...;
}

ver también

Respuesta: 2

Tengo una actividad impulsada por un FragmentPagerAdapter que agrega fragmentos a medida que el usuario desliza hacia la izquierda y hacia la derecha. Este fragmento secundario que se agrega actualmente es estático y contiene un ListView de elementos. YO ...

¿Es posible cambiar el agente de usuario de los servicios de AWS SDK cuando iniciamos servicios como S3 o IAM? La razón es que al usar el SDK, cualquier actividad de mi aplicación se registrará como "Java 1.8 ...

No sé si es el lugar para esta pregunta ... Estoy desarrollando un complemento para jDownloader, tengo algunos problemas. Primera pregunta: ¿Cómo verificar el enlace? Lo intenté de esta manera (pero no funciona): ...

Soy nuevo Futuro Completable. Estoy tratando de llamar a un método paralelo para una lista de elementos (que son argumentos) y luego combinar los resultados para crear una respuesta final. También estoy tratando de configurar ...