Solução de problemas do SSO da Apigee na nuvem privada

Verificação de portas

Se o processo de instalação ou configuração falhar, primeiro verifique se todas as portas necessárias estão abertas e acessíveis:

  • O nó apigee-openldap precisa acessar o nó do Postgres na porta 5432.
  • A porta 9099 no nó apigee-openldap precisa estar aberta para acesso HTTP externo pela interface de gerenciamento do Edge e pelo IdP SAML. Se você configurar o TLS no SSO da Apigee, o número da porta poderá ser diferente.
  • O nó apigee-openldap precisa acessar o IdP SAML no URL especificado na configuração.
  • O nó apigee-openldap precisa acessar a porta 8080 no nó do servidor de gerenciamento.

Executar a configuração novamente

Se todas as portas necessárias estiverem abertas e acessíveis, você poderá executar as etapas de configuração novamente:

  • Para o SSO da Apigee:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap setup-sso -f /opt/silent.conf
    
  • Para a interface de gerenciamento do Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-sso -f /opt/silent.conf

Redefinir o banco de dados do SSO da Apigee

Se a reconfiguração não funcionar, exclua o banco de dados do Postgres usado pelo SSO da Apigee e reconfigure o SSO da Apigee e a interface de gerenciamento do Edge:

  1. Interrompa o SSO da Apigee:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop_sso
  2. Faça login no nó do Postgres e descarte o banco de dados apigee_dex:
    psql -U postgres_username -p postgres_port -h postgres_host -c "drop database \"apigee_dex\""

    em que:

    • postgres_username é o nome de usuário do Postgres especificado durante a instalação do Edge. O valor padrão é apigee.
    • postgres_port é a porta do Postgres especificada durante a instalação do Edge. O valor padrão é 5432.
    • postgres_host é o nome DNS ou IP do nó do Postgres.
  3. Execute novamente as etapas em Instalar e configurar o SSO da Apigee.