Résoudre les problèmes liés à Apigee SSO sur le cloud privé

Vérification des ports

Si le processus d'installation ou de configuration échoue, vous devez d'abord vous assurer que tous les ports nécessaires sont ouverts et accessibles :

  • Le nœud apigee-openldap doit pouvoir accéder au nœud Postgres sur le port 5432.
  • Le port 9099 du nœud apigee-openldap doit être ouvert pour l'accès HTTP externe par l'UI de gestion Edge et le fournisseur d'identité SAML. Si vous configurez TLS sur Apigee SSO, le numéro de port peut être différent.
  • Le nœud apigee-openldap doit pouvoir accéder au fournisseur d'identité SAML à l'URL spécifiée dans votre configuration.
  • Le nœud apigee-openldap doit pouvoir accéder au port 8080 sur le nœud du serveur de gestion.

Exécuter à nouveau la configuration

Si tous les ports nécessaires sont ouverts et accessibles, vous pouvez exécuter à nouveau les étapes de configuration :

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

Réinitialiser la base de données Apigee SSO

Si la reconfiguration ne fonctionne pas, vous pouvez supprimer la base de données Postgres utilisée par Apigee SSO, puis reconfigurer Apigee SSO et l'UI de gestion Edge :

  1. Arrêtez Apigee SSO :
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop_sso
  2. Connectez-vous au nœud Postgres et supprimez la base de données apigee_dex :
    psql -U postgres_username -p postgres_port -h postgres_host -c "drop database \"apigee_dex\""

    où :

    • postgres_username est le nom d'utilisateur Postgres que vous avez spécifié lors de l'installation d'Edge. La valeur par défaut est apigee.
    • postgres_port est le port Postgres que vous avez spécifié lors de l'installation d'Edge. La valeur par défaut est 5432.
    • postgres_host est l'adresse IP ou le nom DNS du nœud Postgres.
  3. Exécutez à nouveau les étapes décrites dans Installer et configurer Apigee SSO.