Gerar senhas da IU do Edge automaticamente

A interface do Edge gera automaticamente senhas para novos usuários. Em geral, os usuários recebem um e-mail que permite mudar a senha gerada automaticamente.

Por padrão, a IU do Edge gera automaticamente senhas compatíveis com as regras de senha padrão definidas no servidor de gerenciamento do Edge. Essas regras especificam que as senhas precisam ter pelo menos oito caracteres e incluir pelo menos um caractere especial e um caractere maiúsculo. Consulte Como redefinir senhas do Edge para saber como configurar regras de senha do Edge.

É possível mudar as regras de senha no servidor de gerenciamento para torná-las mais rígidas. Por exemplo, é possível aumentar o tamanho mínimo para 10 caracteres, exigir vários caracteres especiais etc. Se você alterar as regras no Management Server, também precisará alterar a IU do Edge para gerar automaticamente senhas compatíveis com as novas regras.

A IU do Edge define quatro propriedades que você usa para definir as regras de geração automática de senha:

conf_apigee-base_apigee.forgotPassword.underscore.minimum="1"
conf_apigee-base_apigee.forgotPassword.specialchars.minimum="1"
conf_apigee-base_apigee.forgotPassword.lowecase.minimum="1"
conf_apigee-base_apigee.forgotPassword.uppercase.minimum="1"

Para definir essas propriedades:

  1. Abra o arquivo ui.properties em um editor. Se o arquivo não existir, crie-o:
    vi /opt/apigee/customer/application/ui.properties
  2. Defina as propriedades:
    conf_apigee-base_apigee.forgotPassword.underscore.minimum="2"
    conf_apigee-base_apigee.forgotPassword.specialchars.minimum="3"
    conf_apigee-base_apigee.forgotPassword.lowecase.minimum="2"
    conf_apigee-base_apigee.forgotPassword.uppercase.minimum="2"
  3. Salve as alterações.
  4. Verifique se o arquivo de propriedades pertence ao usuário "apigee":
    chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Reinicie a IU do Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restart