במאמר הזה מוסבר איך פועלים האימות וההרשאה ב-Apigee Edge. המידע הזה יכול לספק הקשר שימושי כשמגדירים LDAP חיצוני עם Apigee Edge.
תהליכי האימות וההרשאה תלויים בשאלה אם המשתמש מבצע אימות דרך ממשק המשתמש לניהול או דרך ממשקי ה-API.
כשמתחברים דרך ממשק המשתמש
כשאתם מתחברים ל-Edge דרך ממשק המשתמש, Edge מבצע שלב התחברות נפרד לשרת הניהול של Apigee באמצעות פרטי הכניסה של האדמין הגלובלי של המערכת ב-Edge.
השלבים הבאים להתחברות לממשק המשתמש מוצגים באיור 1:
- המשתמש מזין את פרטי הכניסה בממשק המשתמש של ההתחברות.
- Edge מתחבר לשרת הניהול באמצעות פרטי הכניסה של האדמין הכללי של המערכת.
- פרטי הכניסה של מנהל המערכת הגלובלי מאומתים ומורשים. ממשק המשתמש משתמש בפרטי הכניסה האלה כדי לשלוח בקשות API מסוימות לפלטפורמה.
- אם האימות החיצוני מופעל, פרטי הכניסה מאומתים מול ה-LDAP החיצוני. אחרת, נעשה שימוש ב-LDAP הפנימי של Edge.
- ההרשאה תמיד מתבצעת מול ה-LDAP הפנימי, אלא אם מפעילים את האפשרות מיפוי תפקידים חיצוני.
- פרטי הכניסה שהמשתמש הזין מאומתים ומאושרים.
- אם האימות החיצוני מופעל, פרטי הכניסה מאומתים מול ה-LDAP החיצוני. אחרת, נעשה שימוש ב-LDAP הפנימי של Edge.
- ההרשאה תמיד מתבצעת מול ה-LDAP הפנימי, אלא אם מפעילים את האפשרות מיפוי תפקידים חיצוני.
בתמונה הבאה מוצגים ההרשאה והאימות דרך ממשק המשתמש של Edge:
כשמתחברים דרך ממשקי API
כשמתחברים ל-Edge דרך API, המערכת משתמשת רק בפרטי הכניסה שהוזנו באמצעות ה-API. בניגוד להתחברות לממשק המשתמש, לא צריך להתחבר בנפרד עם פרטי כניסה של אדמין.
השלבים הבאים להתחברות ל-API מוצגים באיור 2:
- המשתמש מזין את פרטי הכניסה בממשק המשתמש של ההתחברות.
- פרטי הכניסה שהמשתמש הזין מאומתים ומאושרים.
- אם האימות החיצוני מופעל, פרטי הכניסה מאומתים מול ה-LDAP החיצוני. אחרת, נעשה שימוש ב-LDAP הפנימי של Edge.
- ההרשאה תמיד מתבצעת מול ה-LDAP הפנימי, אלא אם מפעילים את האפשרות מיפוי תפקידים חיצוני.
בתמונה הבאה מוצגים ההרשאה והאימות באמצעות ממשקי ה-Edge API: