דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. authentication ב - express

authentication ב - express

מתוזמן נעוץ נעול הועבר תכנות
17 פוסטים 6 כותבים 657 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • מנצפךמ מנותק
    מנצפךמ מנותק
    מנצפך
    כתב ב נערך לאחרונה על ידי
    #1

    מה מומלץ?
    express-session?
    passport?

    ראיתי שיש גם cookie-session. אבל אני מבין שהוא שומר את נתוני הלוגין בצד לקוח, וגם פחות גמיש לעבודה.

    מה אומרים?

    י תגובה 1 תגובה אחרונה
    0
    • י מנותק
      י מנותק
      יוסף בן שמעון
      השיב למנצפך ב נערך לאחרונה על ידי יוסף בן שמעון
      #2

      @מנצפך אמר בauthentication ב - express:

      לפרספורט אין מערכת סשנים עצמית, הוא צריך מערכת שדואגת לשמור את הסשנים, ובשלב האימות צריך לשלוף את מזהה הסשן, אתה צריך גם express-session וגם passport

      תגובה 1 תגובה אחרונה
      4
      • dovidD מנותק
        dovidD מנותק
        dovid ניהול
        כתב ב נערך לאחרונה על ידי
        #3

        זה שתי דברים שונים,
        express-session מטפל נטו בסשן - כלומר אחראי לשמירת מידע שצד שרת ואחזורו בכל בקשה לפי הקוקיס.
        passport מטפל בכל מה שנוגע לאוטנטיקציה שזה כולל את כל ההביטים של זיהוי משתמשים וכניסה באמצעות רשתות חברתיות וכו'.
        אני לא יודע איך passport שומר את המידע לאורך השסן.

        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

        בכל נושא אפשר ליצור קשר dovid@tchumim.com

        מנצפךמ תגובה 1 תגובה אחרונה
        4
        • מנצפךמ מנותק
          מנצפךמ מנותק
          מנצפך
          השיב לdovid ב נערך לאחרונה על ידי
          #4

          @dovid תודה.
          מה שנראה לי נכון לעבוד עם express-session. ולאחסן את הסשנים ב redis.

          מה אומרים?

          עדיף DB אחר?

          תגובה 1 תגובה אחרונה
          0
          • י מנותק
            י מנותק
            יוסף בן שמעון
            כתב ב נערך לאחרונה על ידי
            #5

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

            תגובה 1 תגובה אחרונה
            2
            • י מנותק
              י מנותק
              יוסף בן שמעון
              כתב ב נערך לאחרונה על ידי
              #6

              אתה צריך ליצור טבלה של יוזרים עם שם מייל סיסמה הרשאות ושאר ירקות, ובעמוד של login להגדיר בשביל פספורט את הפונקציה שמקבלת את המידע של ה login ובודקת אותו עם הטבלה של היוזרים, ולהגדיר ג"כ מה קורה במקרה של הצלחה וכישלון של login, ופה בערך מסתיים התפקיד שלך, אם הכניסה הצליחה פספורט שומר את זה בטבלה של הסשנים, ובכל בקשה של הקליינט אתה יכול לגשת לנתונים של הקליינט באובייקט req, משהו כזה:

              req.session.passport.user.name
              
              תגובה 1 תגובה אחרונה
              3
              • י מנותק
                י מנותק
                יוסף בן שמעון
                כתב ב נערך לאחרונה על ידי
                #7

                אל תשמור סיסמאות ב DB זה גם לא חוקי ועלול לחשוף אותך לתביעות אם המידע יזלוג החוצה, וגם בגלל האחריות כלפי הקליינט שמפקיד את הסיסמה שלו אצלך והוא לא היה רוצה שכל מי שיש לו גישה לשרת יראה את הסיסמה שלו. יש מחלקות בנוד שמגבבות סיסמאות, יש כאן כמה מדריכים לעבוד עם סיסמאות
                https://video-tov.ml/?tag=Passport.js&page=1

                clickoneC תגובה 1 תגובה אחרונה
                3
                • clickoneC מנותק
                  clickoneC מנותק
                  clickone
                  השיב ליוסף בן שמעון ב נערך לאחרונה על ידי
                  #8

                  @יוסף-בן-שמעון אני לא חושב שזה לא חוקי לשמור סיסמאות בDB.
                  (אא"כ יש לך נתונים כספיים באתר וגם אז לא בטוח)
                  אפילו נתוני אשראי לזכרוני אין איסור לשמור - כל עוד לא פרצו לך.
                  ברגע שפרצו לך אז זה הופך לפלילי. (בנתוני אשראי)

                  מה שכן, כתבת בצדק מאד, שזה לא חכם וגם לא אתי כלפי לקוח הקצה שמפיק בידיים שלך סיסמא (בהרבה פעמים היא הסיסמא הקבועה שלו 😮 )

                  אין טסט כמו פרודקשן.

                  המייל שלי urivpn@gmail.com

                  WWWW תגובה 1 תגובה אחרונה
                  2
                  • WWWW מנותק
                    WWWW מנותק
                    WWW
                    השיב לclickone ב נערך לאחרונה על ידי WWW
                    #9

                    @clickone אמר בauthentication ב - express:

                    אפילו נתוני אשראי לזכרוני אין איסור לשמור - כל עוד לא פרצו לך.

                    בטוח?
                    יש איזה תקן אבטחת מידע שצריך לעמוד בו, לא?

                    WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                    תגובה 1 תגובה אחרונה
                    0
                    • מנצפךמ מנותק
                      מנצפךמ מנותק
                      מנצפך
                      כתב ב נערך לאחרונה על ידי
                      #10

                      @clickone
                      @WWW

                      אסור לשמור.
                      מה השאלה.
                      צריך אישורים ותקנים וזה עולה לא זול בכלל...

                      מותר נראה לי רק טוקן ותאריך.

                      clickoneC תגובה 1 תגובה אחרונה
                      1
                      • clickoneC מנותק
                        clickoneC מנותק
                        clickone
                        השיב למנצפך ב נערך לאחרונה על ידי clickone
                        #11

                        @מנצפך
                        @WWW
                        עקרונית אין איסור לשמור, יש איסור שתהיה דליפה.
                        ז"א, לא יחול קנס במידה ושמרת, כל עוד לא התבצעה דליפת נתונים

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

                        https://www.hamichlol.org.il/תקן_PCI_DSS
                        ככה הסביר לי גם בעבר יועץ שייעץ לוועדה של זה בכנסת (כיום הא סמנכ"ל באחת מחברות הסליקה)

                        במידה והייתה דליפה למרות התקן, אז לא יהיה קנס....

                        אין טסט כמו פרודקשן.

                        המייל שלי urivpn@gmail.com

                        WWWW תגובה 1 תגובה אחרונה
                        3
                        • WWWW מנותק
                          WWWW מנותק
                          WWW
                          השיב לclickone ב נערך לאחרונה על ידי
                          #12

                          @clickone אמר בauthentication ב - express:

                          במידה והייתה דליפה למרות התקן, אז לא יהיה קנס....

                          גם אם ההוא שולח למייל של מישהו אוטומטית את פרטי האשראי שההוא יבצע סליקה? 😞

                          WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                          clickoneC upsilon01U 2 תגובות תגובה אחרונה
                          0
                          • clickoneC מנותק
                            clickoneC מנותק
                            clickone
                            השיב לWWW ב נערך לאחרונה על ידי
                            #13

                            @WWW
                            זה חורג מהתקן.
                            ולכן יהיה קנס.

                            אין טסט כמו פרודקשן.

                            המייל שלי urivpn@gmail.com

                            WWWW תגובה 1 תגובה אחרונה
                            2
                            • WWWW מנותק
                              WWWW מנותק
                              WWW
                              השיב לclickone ב נערך לאחרונה על ידי
                              #14

                              @clickone אמר בauthentication ב - express:

                              זה חורג מהתקן.
                              ולכן יהיה קנס.

                              ללא שייפרץ?

                              WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

                              clickoneC תגובה 1 תגובה אחרונה
                              0
                              • clickoneC מנותק
                                clickoneC מנותק
                                clickone
                                השיב לWWW ב נערך לאחרונה על ידי
                                #15

                                @WWW
                                להבנתי רק אם תהיה פריצה.
                                אחרת אין להם דרך להוכיח שחרגת. (לכאורה גם אם יש דרך לא יהיה קנס כל עוד שלא הייתה פריצה בפועל)

                                אין טסט כמו פרודקשן.

                                המייל שלי urivpn@gmail.com

                                תגובה 1 תגובה אחרונה
                                2
                                • upsilon01U מנותק
                                  upsilon01U מנותק
                                  upsilon01
                                  השיב לWWW ב נערך לאחרונה על ידי
                                  #16

                                  @WWW
                                  שליחה במייל מן הסתם לא עומדת בתקן האבטחה
                                  בפרט עם שלחת את 3 הספרות בגב הכרטיס(שחל איסור מוחלט לשמור אותם)

                                  תגובה 1 תגובה אחרונה
                                  1
                                  • upsilon01U מנותק
                                    upsilon01U מנותק
                                    upsilon01
                                    כתב ב נערך לאחרונה על ידי
                                    #17

                                    https://he.wikipedia.org/wiki/תקן_PCI_DSS#משמעות_PCI_עבור_עסקים

                                    תגובה 1 תגובה אחרונה
                                    1

                                    בא תתחבר לדף היומי!
                                    • התחברות

                                    • אין לך חשבון עדיין? הרשמה

                                    • התחברו או הירשמו כדי לחפש.
                                    • פוסט ראשון
                                      פוסט אחרון
                                    0
                                    • דף הבית
                                    • קטגוריות
                                    • פוסטים אחרונים
                                    • משתמשים
                                    • חיפוש
                                    • חוקי הפורום