Risoluzione dei problemi relativi all'SSO Apigee su Private Cloud

Verifica delle porte

Se il processo di installazione o configurazione non va a buon fine, devi prima assicurarti che tutte le porte necessarie siano aperte e accessibili:

  • Il nodo apigee-openldap deve essere in grado di accedere al nodo Postgres sulla porta 5432.
  • La porta 9099 sul nodo apigee-openldap deve essere aperta per l'accesso HTTP esterno da parte dell'UI di gestione di Edge e dell'IdP SAML. Se configuri TLS su SSO Apigee, il numero di porta potrebbe essere diverso.
  • Il nodo apigee-openldap deve essere in grado di accedere all'IdP SAML all'URL specificato nella configurazione.
  • Il nodo apigee-openldap deve essere in grado di accedere alla porta 8080 sul nodo del server di gestione.

Esegui di nuovo la configurazione

Se tutte le porte necessarie sono aperte e accessibili, puoi eseguire di nuovo i passaggi di configurazione:

  • Per Apigee SSO:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap setup-sso -f /opt/silent.conf
    
  • Per l'UI di gestione di Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-sso -f /opt/silent.conf

Reimposta il database SSO Apigee

Se la riconfigurazione non funziona, puoi eliminare il database Postgres utilizzato da SSO Apigee, quindi riconfigurare SSO Apigee e l'UI di gestione di Edge:

  1. Arresta SSO Apigee:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop_sso
  2. Accedi al nodo Postgres ed elimina il database apigee_dex:
    psql -U postgres_username -p postgres_port -h postgres_host -c "drop database \"apigee_dex\""

    dove:

    • postgres_username è il nome utente Postgres che hai specificato quando hai installato Edge. Il valore predefinito è apigee.
    • postgres_port è la porta Postgres che hai specificato quando hai installato Edge. Il valore predefinito è 5432.
    • postgres_host è l'IP o il nome DNS del nodo Postgres.
  3. Esegui di nuovo i passaggi descritti in Installare e configurare SSO Apigee.