אימות העברה
אם תהליך ההתקנה או ההגדרה נכשל, קודם כל צריך לוודא שכל היציאות הנדרשות פתוחות ונגישות:
- לצומת
apigee-openldapצריכה להיות גישה לצומת Postgres ביציאה 5432. - יציאה 9099 בצומת
apigee-openldapצריכה להיות פתוחה לגישת HTTP חיצונית על ידי ממשק המשתמש של ניהול Edge ו-SAML IDP. אם מגדירים TLS במודול SSO ב-Apigee, יכול להיות שמספר היציאה יהיה שונה. - לצומת
apigee-openldapצריכה להיות גישה ל-IdP של SAML בכתובת ה-URL שצוינה בהגדרה. - לצומת
apigee-openldapצריכה להיות גישה ליציאה 8080 בצומת של שרת הניהול.
הפעלה מחדש של ההגדרות האישיות
אם כל היציאות הנדרשות פתוחות ונגישות, אפשר להריץ מחדש את שלבי ההגדרה:
- למודול SSO ב-Apigee:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap setup-sso -f /opt/silent.conf
- בממשק המשתמש של Edge Management:
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-sso -f /opt/silent.conf
איפוס מסד הנתונים של מודול ה-SSO ב-Apigee
אם ההגדרה מחדש לא עובדת, אתם יכולים למחוק את מסד הנתונים של Postgres שמשמש את ה-SSO ב-Apigee, ואז להגדיר מחדש את ה-SSO ב-Apigee ואת ממשק המשתמש לניהול של Edge:
- עוצרים את מודול ה-SSO ב-Apigee:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop_sso
- מתחברים לצומת Postgres ומוחקים את מסד הנתונים
apigee_dex:psql -U postgres_username -p postgres_port -h postgres_host -c "drop database \"apigee_dex\""
where:
- postgres_username הוא שם המשתמש ב-Postgres שציינתם כשביצעתם התקנה של Edge. ערך ברירת המחדל הוא
apigee. - postgres_port היא היציאה של Postgres שציינתם כשהתקנתם את Edge. ערך ברירת המחדל הוא 5432.
- postgres_host הוא כתובת ה-IP או שם ה-DNS של צומת Postgres.
- postgres_username הוא שם המשתמש ב-Postgres שציינתם כשביצעתם התקנה של Edge. ערך ברירת המחדל הוא
- מבצעים מחדש את השלבים שמפורטים בקטע התקנה והגדרה של מודול ה-SSO ב-Apigee.