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

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

וִידֵאוֹ: האם עלי להשתמש ב-oauth2 עבור ה-API שלי?
וִידֵאוֹ: סגולת אמת - חושבים שיש עליכם כישוף? 👁 - זה מה שצריך לעשות! 2024, מאי
Anonim

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

יתרה מכך, כיצד פועל OAuth2 ב- REST API?

OAuth2 היא השיטה המועדפת לאימות גישה ל- ממשק API . OAuth2 מאפשר הרשאה מבלי שהאפליקציה החיצונית תקבל את כתובת האימייל או הסיסמה של המשתמש. במקום זאת, האפליקציה החיצונית מקבלת אסימון שמאשר גישה לחשבון המשתמש.

שנית, האם OAuth2 משמש לאימות? OAuth 2.0 אינו א אימות נוהל. הרבה מהבלבול נובע מהעובדה ש-OAuth כן בשימוש בתוך אימות פרוטוקולים, ומפתחים יראו את רכיבי OAuth ויקיימו אינטראקציה עם זרימת OAuth ויניחו שעל ידי שימוש פשוט ב-OAuth, הם יכולים להשיג משתמש אימות.

מלבד למעלה, האם עלי להשתמש ב-OAuth?

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

מה עדיף JWT או OAuth2?

JWT הוא פשוט יותר מ-SAML 1.1/2.0 ונתמך על ידי כל המכשירים וזהו יותר חזק מ-SWT (אסימון אינטרנט פשוט). OAuth2 - OAuth2 לפתור בעיה שהמשתמש רוצה לגשת לנתונים באמצעות תוכנת לקוח כמו אפליקציות אינטרנט מבוססות גלישה, אפליקציות מקוריות לנייד או אפליקציות למחשב שולחני.

מוּמלָץ: