Referencia de la propiedad de configuración de autenticación externa

Edge para nube privada v. 4.17.09

En la siguiente tabla, se proporciona una vista de comparación de los atributos de management-server.properties necesarios para la vinculación directa e indirecta para la autenticación externa.

En la siguiente tabla, los valores se proporcionan entre " ". Cuando edites el archivo management-server.properties, incluye el valor entre comillas (" "), pero no incluyas las comillas reales.

Propiedad

Vinculación DIRECT

Vinculación INDIRECTA

conf_security_externalized.authentication.implementation.class=com.apigee.rbac.impl.LdapAuthenticatorImpl

Esta propiedad siempre es obligatoria para habilitar la función de autorización externa. No lo cambies.

conf_security_externalized.authentication.bind.direct.type=

Establece el valor en "true".

Se establece en "false".

conf_security_externalized.authentication.direct.bind.user.directDN=

Si el nombre de usuario es una dirección de correo electrónico, configúralo como "${userDN}".

Si el nombre de usuario es un ID, configúralo como "CN=${userDN},CN=Users,DC=apigee,DC=com", reemplaza CN=Users, DC=apigee,DC=com por los valores adecuados para tu LDAP externo.

No es obligatorio, marcar como comentario.

conf_security_externalized.authentication.indirect.bind.server.admin.dn=

No es obligatorio, marcar como comentario.

Se establece en el nombre de usuario o la dirección de correo electrónico de un usuario con privilegios de búsqueda en el LDAP externo.

conf_security_externalized.authentication.indirect.bind.server.admin.password=

No es obligatorio, marcar como comentario.

Establece la contraseña para el usuario anterior.

conf_security_externalized.authentication.indirect.bind.server.admin.password.encrypted=

No es obligatorio, marcar como comentario.

Establece el valor en "false" si usas una contraseña de texto sin formato (NO SE RECOMIENDA).

Establece en "true" si usas una contraseña encriptada (RECOMENDADO), como se describe en Solo vinculación indirecta: Encripta la contraseña del usuario de LDAP externo.

conf_security_externalized.authentication.server.url=

Establece el valor en "ldap://localhost:389" y reemplaza "localhost" por la IP o el dominio de tu instancia de LDAP externa.

conf_security_externalized.authentication.server.version=

Establece la versión de tu servidor LDAP externo, p.ej., "3".

conf_security_externalized.authentication.server.conn.timeout=

Establece un tiempo de espera (número en milisegundos) que sea adecuado para tu LDAP externo.

conf_security_externalized.authentication.user.store.baseDN=

Establece el valor de baseDN para que coincida con tu servicio LDAP externo. Este valor lo proporcionará tu administrador de LDAP externo. Por ejemplo, en Apigee, podríamos usar "DC=apigee,DC=com"

conf_security_externalized.authentication.user.store.search.query=(&(${userAttribute}=${userId}))

No cambies esta cadena de búsqueda. Se usa de forma interna.

conf_security_externalized.authentication.user.store.user.attribute=

Esto identifica la propiedad LDAP externa con la que deseas vincular. Establece la propiedad que contiene el nombre de usuario en el formato que usan tus usuarios para acceder a Apigee Edge. Por ejemplo:

Si los usuarios acceden con una dirección de correo electrónico y esa credencial se almacena en "userPrincipalName", establece el valor anterior en "userPrincipalName".

Si los usuarios acceden con un ID y este se almacena en "sAMAccountName", establece el valor anterior en "sAMAccountName".

conf_security_externalized.authentication.user.store.user.email.attribute=

Este es el atributo de LDAP en el que se almacena el valor del correo electrónico del usuario. Por lo general, es "userPrincipalName", pero configúralo en cualquier propiedad de tu LDAP externo que contenga la dirección de correo electrónico del usuario que se aprovisiona en el LDAP de autorización interna de Apigee.