Autenticación por certificado con prefijo de identificador configurado

Descripción

Al realizar una autenticación con certificado, si existe configuración del parámetro attr_id_user_prefix de en la fuente de datos, adAS, aun encontrando al usuario en la fuente de datos, devuelve una autenticación errónea.

Para resolverlo debe modificarse el funcionamiento de la función public function checkX509User($x509UserID, array &$listUserNames), en la línea

142 if (in_array($x509UserID, $storedValues) === true) {

De forma que se tenga:

142 if (count($storedValues) > 0) {

Entorno

None

Cómo reproducirlo

None

Componentes

None

Responsable

Elena Lozano

Informador

Elena Lozano

Versiones corregidas

None

Versiones afectadas

Seguimiento de tiempo

15m

Prioridad

Blocker
Configure