Solución de problemas del SSO de Apigee en la nube privada

Verificación de puertos

Si falla el proceso de instalación o configuración, primero debes asegurarte de que todos los puertos necesarios estén abiertos y accesibles:

  • El nodo apigee-openldap debe poder acceder al nodo de Postgres en el puerto 5432.
  • El puerto 9099 del nodo apigee-openldap debe estar abierto para el acceso HTTP externo a través de la IU de administración de Edge y el IdP de SAML. Si configuras TLS en el SSO de Apigee, es posible que el número de puerto sea diferente.
  • El nodo apigee-openldap debe poder acceder al IdP de SAML en la URL especificada en tu configuración.
  • El nodo apigee-openldap debe poder acceder al puerto 8080 en el nodo del servidor de administración.

Vuelve a ejecutar la configuración

Si todos los puertos necesarios están abiertos y accesibles, puedes volver a ejecutar los pasos de configuración:

  • Para el SSO de Apigee:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap setup-sso -f /opt/silent.conf
    
  • Para la IU de administración de Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-sso -f /opt/silent.conf

Restablece la base de datos del SSO de Apigee

Si la reconfiguración no funciona, puedes borrar la base de datos de Postgres que usa el SSO de Apigee y, luego, volver a configurar el SSO de Apigee y la IU de administración de Edge:

  1. Detén el SSO de Apigee:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop_sso
  2. Accede al nodo de Postgres y quita la base de datos apigee_dex:
    psql -U postgres_username -p postgres_port -h postgres_host -c "drop database \"apigee_dex\""

    Donde:

    • postgres_username es el nombre de usuario de Postgres que especificaste cuando instalaste Edge. El valor predeterminado es apigee.
    • postgres_port es el puerto de Postgres que especificaste cuando instalaste Edge. El valor predeterminado es 5432.
    • postgres_host es la IP o el nombre de DNS del nodo de Postgres.
  3. Vuelve a ejecutar los pasos en Instala y configura el SSO de Apigee.