אם תהליך ההתקנה או ההגדרה נכשל, קודם כל צריך לוודא שכל היציאות הנדרשות פתוחות ונגישות:
- לצומת
apigee-ssoצריכה להיות גישה לצומת Postgres ביציאה 5432. - יציאה 9099 בצומת
apigee-ssoצריכה להיות פתוחה לגישת HTTP חיצונית דרך ממשק המשתמש של Edge ו-SAML IDP. אם מגדירים TLS ב-apigee-sso, יכול להיות שמספר היציאה יהיה שונה. - הצומת
apigee-ssoצריך להיות מסוגל לגשת ל-SAML IDP בכתובת ה-URL שצוינה במאפייןSSO_SAML_IDP_METADATA_URL. - לצומת
apigee-ssoצריכה להיות גישה ליציאה 8080 בצומת של שרת הניהול.
אם כל היציאות הנדרשות פתוחות ונגישות, אפשר להריץ מחדש את שלבי ההגדרה:
- ב
apigee-sso:/opt/apigee/apigee-service/bin/apigee-service apigee-sso setup -f configFile
- בממשק המשתמש של Edge:
/opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile
אם ההגדרה מחדש עובדת, אתם יכולים למחוק את מסד הנתונים של Postgres שמשמש את apigee-sso, ואז להגדיר מחדש את apigee-sso ואת ממשק המשתמש של Edge:
- משביתים את SAML בממשק המשתמש של Edge, כמו שמתואר בקטע השבתת SAML.
- תחנה
apigee-sso:/opt/apigee/apigee-service/bin/apigee-service apigee-sso stop
- מתחברים לצומת של Postgres ומוחקים את מסד הנתונים של Postgres:
psql -U postgres_username -p postgres_port -h postgres_host -c "drop database \"apigee_sso\""
כאשר:
- postgres_username הוא שם המשתמש ב-Postgre שציינתם כשהתקנתם את Edge. ערך ברירת המחדל הוא
apigee. - postgres_port היא היציאה של Postgres שציינתם כשהתקנתם את Edge. ערך ברירת המחדל הוא 5432.
- postgres_host הוא כתובת ה-IP או שם ה-DNS של צומת Postgres.
- postgres_username הוא שם המשתמש ב-Postgre שציינתם כשהתקנתם את Edge. ערך ברירת המחדל הוא
- הגדרה מחדש של
apigee-sso:/opt/apigee/apigee-service/bin/apigee-service apigee-sso setup -f configFile
- מגדירים מחדש את ממשק המשתמש של Edge:
/opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile