Skip to main content

סקירה כללית

Auth0 יכול לספק פעילות משתמשים, אימות, MFA ופעילות ניהולית בפורמט מנורמל. הדוגמאות שנבדקו כוללות:
  • auth.login.failed — נכשל בהתחברות
  • mfa.failed — נכשל באתגרי MFA
  • auth.login.blocked — ההתחברות נחסמה
ראו כיצד נתוני אינטגרציה הופכים לאותות. כדי לבצע אימות מול Auth0 (Client Credentials), דרושים לכם הפרטים הבאים:
  1. מזהה לקוח - מזהה ייחודי עבור הלקוח שלכם.
  2. סוד הלקוח - מפתח סודי המשמש לאימות זהותה של האפליקציה (הלקוח).
  3. HostName - הדומיין המשויך ל-tenant של Auth0 שלכם.
  4. Audience - קהל היעד של האסימון, שהוא ה-API שלכם.
  5. ארגון - שם הארגון או המזהה שלו, שאליו ברצונכם לשייך את הבקשה.
מדריך זה ילווה אתכם באיתור או ביצירה של פרטי הגישה הללו בתוך Auth0.

דרישות מקדימות:

  • נדרש חשבון Auth0.

שלב 1: איתור פרטי הגישה של הלקוח

  1. היכנסו לחשבון Auth0 שלכם.
  2. עברו לדף הגדרות האפליקציה.
  3. לחצו על הכפתור Create Application.
  1. הזינו שם ייחודי לאפליקציה שלכם ובחרו Machine to Machine Applications
  1. מהתפריט הנפתח, בחרו Auth0 Management API, ולאחר מכן הקצו את read:users ואת read:logs.
  1. לחצו על Authorize כדי ליצור את האפליקציה החדשה שלכם.
  2. בדף האפליקציה, עברו לקטע Credentials. סוד הלקוח יוצג כאן, ואת מזהה הלקוח ניתן למצוא בחלקו העליון של הדף.

שלב 2: איתור ה-HostName

  • בלשונית Quickstart של האפליקציה שיצרתם, Auth0 מספק בקשה לדוגמה לקבלת אסימון גישה. ה-HostName שלכם הוא הטקסט המופיע אחרי https:// ולפני /oauth/token.
  • בדוגמה שלהלן, ה-HostName הוא dev-tb1x5mahjyey84y4.us.auth0.com.

שלב 3: איתור ה-Audience

  • ניתן למצוא אותו בשדה מזהה של האפליקציה שיצרתם, תחת הלשונית APIs.

שלב 4: איתור הארגון

  • שלב זה הוא אופציונלי, וניתן לקבל את הנתון מהדף ארגונים של האפליקציה שיצרתם, אם ה-tenant שלכם מוגדר לשימוש ב-ארגונים.

שלב 5: הזנת פרטי הגישה ב-Living Security Platform

לאחר שברשותכם מזהה הלקוח, סוד הלקוח, HostName, Audience ו-ארגון:
  1. פתחו את הטופס שבו יש לבצע אימות מול Auth0 (Client Credentials).
  2. הזינו את מזהה הלקוח, סוד הלקוח, HostName, Audience ו-ארגון בשדות המתאימים.
  3. שלחו את הטופס, והאימות אמור להסתיים בהצלחה.
כעת אתם מחוברים ל-Auth0 (Client Credentials).
חלקים מתיעוד זה הותאמו מ-Nango, ונעשה בהם שימוש ברישיון Elastic License 2.0.

גישת רשת

דלגו על סעיף זה, אלא אם ה-tenant של Auth0 שלכם מגביל את הגישה ל-Management API לפי כתובת IP מקור. ברוב ה-tenants אין הגבלה כזו.