האם עלי להשתמש ב-OAuth עבור ה-API שלי?
האם עלי להשתמש ב-OAuth עבור ה-API שלי?

וִידֵאוֹ: האם עלי להשתמש ב-OAuth עבור ה-API שלי?

וִידֵאוֹ: האם עלי להשתמש ב-OAuth עבור ה-API שלי?
וִידֵאוֹ: קורס שאילתות תגובה מלאה תוך שעה | TanStack Query v4 למתחילים 2024, נוֹבֶמבֶּר
Anonim

2 תשובות. טוב שאתה רוצה לַעֲשׂוֹת מנוחה ממשק API בצומת. אבל אם הנתונים שלך רגישים, כגון נתוני משתמש פרטיים, אז אתה צריך לשים איזושהי שכבת אבטחה על שלך ממשק API . גַם, באמצעות OAuth או אבטחה אחרת מבוססת אסימון יכולה לעזור לך לבנות בדיקת הרשאות טובה יותר בכל בסיס המשתמשים שלך.

בדרך זו, מהו OAuth ב-API?

זה OAuth . OAuth היא מסגרת הרשאות מואצלת עבור REST/ ממשקי API . זה מאפשר לאפליקציות לקבל גישה מוגבלת (היקפים) לנתונים של משתמש מבלי למסור סיסמה של משתמש. הוא מנתק אימות מהרשאה ותומך במספר מקרי שימוש המתייחסים ליכולות שונות של המכשיר.

באופן דומה, כיצד אוכל להוסיף OAuth ל-API שלי? יצירת API של ספק OAuth 2.0

  1. בחלון פקודה, שנה לתיקיית הפרויקט שיצרת במדריך הדרכה: יצירת הגדרת הפעלת REST API.
  2. ב-API Designer, לחץ על הכרטיסייה APIs.
  3. לחץ על הוסף > OAuth 2.0 Provider API.
  4. השלם את השדות לפי הטבלה הבאה:
  5. לחץ על צור ממשק API.

אפשר גם לשאול, האם להשתמש ב-OAuth?

אתה צריך רק השתמש ב-OAuth אם אתה בעצם צריך את זה. אם אתה בונים שירות שבו אתה צוֹרֶך להשתמש נתונים פרטיים של משתמש המאוחסנים במערכת אחרת - השתמש ב-OAuth . אם לא - אתה אולי רוצה ל תחשוב מחדש על הגישה שלך!

האם מפתח API מאובטח?

בִּטָחוֹן שֶׁל ממשק API מפתחות ממשק API מפתחות בדרך כלל אינם נחשבים לבטח ; הם בדרך כלל נגישים ללקוחות, מה שמקל על מישהו לגנוב מפתח API . פעם ה מַפְתֵחַ נגנב, אין לו תוקף, כך שניתן להשתמש בו ללא הגבלת זמן, אלא אם בעל הפרויקט יבטל או ייצור מחדש את מַפְתֵחַ.

מוּמלָץ: