מידע על הפרויקט ופרטי ביצוע

דרוש השלמת קוד C# ל-API קיים לצורך הוספת תהליך אוטוריזציה

ירד מפרסום ב02/03/21

פרטי הפרויקט

יש לנו API ב-C# שמבצע 3 פעולות: 1 - GET לקבלת מידע להצגת בדף כניסה 2 - POST ראשון - לביצוע LOGIN 3- POST שני - לביצוע פעולות נוספות אנו צריכים להשלים ב-API קוד שידע לתת ולקבל AUTH TOKEN לצורך אבטחה: 1 - GET לקבלת מידע להצגת בדף כניסה -------------------------------- בפניית ה-GET אנחנו רוצים להיות מסוגלים להשיב AUTH TOKEN ראשוני ב-HEADER שאיתו הקליינט ידע לפנות ל-POST של ה-LOGIN - על ה-Token להיות אקראי לכל קליינט חדש. 2 - POST ראשון - לביצוע LOGIN -------------------------------- קליינט שקיבל את ה-AUTH TOKEN יוכל לפנות לביצוע LOGIN רק עם ה-AUTH TOKEN שקיבל מקריאת ה-GET. ה-RESPONSE יכיל AUTH TOKEN שני (גם ברמת ה-HEADER) שהבסיס ליצירתו הוא TOKEN כפרמטר (מחרוזת תוים אקראית באורך 36BYTES) של טרנזאקציה קיימת מול ה-SQL (נוצר ברשומת המשתמש ב-DB). 3- POST שני - לביצוע פעולות נוספות -------------------------------- בREQUEST ל-POST השני יועבר ה-AUTH TOKEN האחרון (השני) ברמת ה-HEADER - יש להמיר אותו לפרמטר בכדי שישלח בטרנזאקציה קיימת אל ה-SQL. תוצאת הטרנזאקציה תכיל פרמטר של TOKEN מעודכן שיחליף את ה-AUTH TOKEN השני ויעבור ב-HEADER בדומה לLOGIN (זה נשמר בקליינט). במידה שאפשר להעביר את שני ה-AUTH TOKEN יש להעביר גם את הראשון ולבצע אישור שלו ברמת ה-API שהוא זה שניתן בשלב 1 (ב-GET)

  • API, REST, SOAP
  • מפתחי Back-end
תקציב
לא צוין
תאריך היעד
גמיש