Referência da propriedade da configuração de autenticação externa

Edge para nuvem privada v. 4.17.01

A tabela a seguir fornece uma visualização de comparação dos atributos management-server.properties necessários para vinculação direta e indireta para autenticação externa.

Na tabela a seguir, os valores são fornecidos entre " ". Ao editar o arquivo management-server.properties, inclua o valor entre as aspas (" "), mas não inclua as aspas reais.

Propriedade

Vinculação DIRECT

Vinculação INDIRECT

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

Essa propriedade é sempre obrigatória para ativar o recurso de autorização externa. Não mude isso.

conf_security_externalized.authentication.bind.direct.type=

Defina como "true".

Defina como "false".

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

Se o nome de usuário for um endereço de e-mail, defina como "${userDN}".

Se o nome de usuário for um ID, defina como "CN=${userDN},CN=Users,DC=apigee,DC=com", substituindo CN=Users, DC=apigee,DC=com pelos valores apropriados para o LDAP externo.

Não é obrigatório, comente.

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

Não é obrigatório, comente.

Defina como o nome de usuário/endereço de e-mail de um usuário com privilégios de pesquisa no LDAP externo.

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

Não é obrigatório, comente.

Defina como a senha do usuário acima.

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

Não é obrigatório, comente.

Defina como "false" se estiver usando uma senha em texto simples (NÃO RECOMENDADO)

Defina como "true" se estiver usando uma senha criptografada (RECOMENDADO), conforme descrito em Somente vinculação indireta: criptografar a senha do usuário LDAP externo.

conf_security_externalized.authentication.server.url=

Defina como "ldap://localhost:389", substituindo "localhost" pelo IP ou pelo domínio da instância LDAP externa.

conf_security_externalized.authentication.server.version=

Defina como a versão do servidor LDAP externo, por exemplo, "3".

conf_security_externalized.authentication.server.conn.timeout=

Defina um tempo limite (número em milissegundos) apropriado para seu LDAP externo.

conf_security_externalized.authentication.user.store.baseDN=

Defina o valor baseDN para corresponder ao seu serviço LDAP externo. Esse valor será fornecido pelo administrador do LDAP externo. Por exemplo, na Apigee, podemos usar "DC=apigee,DC=com"

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

Não mude essa string de pesquisa. Ele é usado internamente.

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

Identifica a propriedade LDAP externa que você quer vincular. Defina como a propriedade que contém o nome de usuário no formato que seus usuários usam para fazer login no Apigee Edge. Exemplo:

Se os usuários fizerem login com um endereço de e-mail e essa credencial estiver armazenada em "userPrincipalName", defina acima como "userPrincipalName".

Se os usuários fizerem login com um ID armazenado em "sAMAccountName", defina acima como "sAMAccountName".

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

Este é o atributo LDAP em que o valor do e-mail do usuário é armazenado. Normalmente, é "userPrincipalName", mas defina essa propriedade como qualquer propriedade no LDAP externo que contenha o endereço de e-mail do usuário provisionado no LDAP de autorização interna da Apigee.