Khắc phục sự cố SAML trên Đám mây riêng tư

Nếu quá trình cài đặt hoặc định cấu hình không thành công, trước tiên, bạn nên đảm bảo rằng tất cả các cổng cần thiết đều mở và có thể truy cập được:

  • Nút apigee-sso phải truy cập được vào nút Postgres trên cổng 5432.
  • Cổng 9099 trên nút apigee-sso phải được mở để giao diện HTTP bên ngoài có thể truy cập được bằng giao diện người dùng Edge và IDP SAML. Nếu bạn định cấu hình TLS trên apigee-sso, số cổng có thể khác.
  • Nút apigee-sso phải có thể truy cập IDP SAML tại URL được chỉ định bởi thuộc tính SSO_SAML_IDP_METADATA_URL.
  • Nút apigee-sso phải có khả năng truy cập vào cổng 8080 trên nút Server (Máy chủ) để quản lý.

Nếu tất cả các cổng cần thiết đều đang mở và có thể truy cập được, bạn có thể chạy lại các bước cấu hình:

  • Đối với apigee-sso:
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso setup -f configFile
  • Đối với giao diện người dùng Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile

Nếu việc định cấu hình lại có hiệu quả, thì bạn có thể xoá cơ sở dữ liệu Postgres mà apigee-sso sử dụng, sau đó định cấu hình lại apigee-sso và giao diện người dùng Edge:

  1. Tắt SAML trên giao diện người dùng Edge như mô tả trong phần Tắt SAML.
  2. Dừng apigee-sso:
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso stop
  3. Đăng nhập vào nút Postgres và thả cơ sở dữ liệu Postgres:
    psql -U postgres_username -p postgres_port -h postgres_host -c "drop database \"apigee_sso\""

    nơi:

    • postgres_username là tên người dùng Postgre mà bạn đã chỉ định khi cài đặt Edge. Giá trị mặc định là apigee.
    • postgres_port là cổng Postgres mà bạn đã chỉ định khi cài đặt Edge. Giá trị mặc định là 5432.
    • postgres_host là tên IP hoặc DNS của nút Postgres.
  4. Định cấu hình lại apigee-sso:
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso setup -f configFile
  5. Định cấu hình lại giao diện người dùng Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile