Compartir a través de

Problemas para autentificarme con Active Directory

Jhon Zevallos Bautista 0 Puntos de reputación
2024-03-15T15:08:11.7133333+00:00

Tengo este código en mi archivo de configuración de Spring Security y me deja autenticarme con mis credenciales de AD, me genera el token de acceso cuando lo pruebo en mi entorno local y en el entorno de QA cuando se despliega en Kubernetes , el problema es cuando se despliega en el entorno de producción, cuando está en el contenedor de producción me sale el siguiente error. Pero cuando lo levanto en mi entorno local apuntando a las variables de producción, me genera el token de acceso. Estoy bloqueado no se donde podría estar mi error

{
    "error": "invalid_grant",
    "error_description": "Bad credentials"
}
@Bean
@Lazy
public ActiveDirectoryLdapAuthenticationProvider activeDirectoryLdapAuthenticationProvider() {
    log.info("*************DOMINIOLDAP**********" + domainldap);
    log.info("***********URL LDAP****************"+ urlLdap);
    ActiveDirectoryLdapAuthenticationProvider adProvider = new ActiveDirectoryLdapAuthenticationProvider(domainldap, urlLdap);
    adProvider.setConvertSubErrorCodesToExceptions(true);
    adProvider.setUseAuthenticationRequestCredentials(true);
    log.info("***********PROVIDER***************"+ adProvider);
    return adProvider;
}
Centro de la comunidad | Sin supervisar
0 comentarios No hay comentarios
{count} votos

1 respuesta

Ordenar por: Muy útil
  1. Jonathan Pereira Castillo 17,390 Puntos de reputación Personal externo de Microsoft Moderador
    2025-01-20T21:56:08.1666667+00:00

    ¡Hola Jhon Zevallos Bautista!

    Esperamos que este mensaje te encuentre bien.

    Lamentamos sinceramente la demora en abordar tu tema en este foro.  

    Aquí tienes algunos pasos rápidos para intentar resolver el problema:

    Verifica las credenciales:

    • Asegúrate de que las credenciales sean correctas y no estén expiradas.

    Revisa la configuración de DNS:

    • Asegúrate de que los controladores de dominio estén correctamente registrados en DNS.

    Sincronización de tiempo:

    • Verifica que los relojes de los servidores estén sincronizados.

    Permisos y políticas:

    • Asegúrate de que las políticas de grupo y permisos estén configurados correctamente.

    Espero que esto te ayude. ¡Buena suerte!

    Si no recibimos una respuesta tuya en los próximos días, procederemos a cerrar el tema. Sin embargo, queremos asegurarte que siempre estamos disponibles para cualquier asistencia que puedas necesitar.

    Agradecemos tu comprensión y estamos aquí para ayudar en lo que sea necesario.

    Estaré atento a tu respuesta.,

     Jonathan

    ----------*

    Tu opinión es muy importante para nosotros! Si esta respuesta resolvió tu consulta, por favor haz clic en ''. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.

    0 comentarios No hay comentarios

Su respuesta

Las respuestas pueden ser marcadas como "Aceptadas" por el autor de la pregunta y "Recomendadas" por los moderadores, lo que ayuda a los usuarios a saber que la respuesta ha resuelto el problema del autor.