Atoms
Atoms Cloud

אימות

השתמשו ב-Atoms Cloud כדי להוסיף אימות לאפליקציה שלכם, להגן על דפים ופעולות, לבדוק גישה, ולצפות במשתמשי האפליקציה הרשומים במודול Users.

האימות בדף זה משתמש ב- Atoms Cloud. אם הפרויקט אינו מחובר, בקשו מה-Agent לחבר את Atoms Cloud או עקבו אחר Atoms Cloud לפני שממשיכים.

איך האימות עובד ב-Atoms Cloud

Atoms Cloud מנהל את חשבונות המשתמש והסשנים של האפליקציה שלכם. ה-Agent בונה את חוויית ההרשמה וההתחברות ומחבר אותה ל-Atoms Cloud.

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

משתמשי האפליקציה שונים ממשתפי הפעולה בפרויקט. Atoms Cloud → Users מציג אנשים שנרשמו לאפליקציה שלכם. הוא לא מציג את חברי הצוות שבונים את הפרויקט ב-Atoms. לעזרה עם חשבון Atoms שלכם, ראו ניהול החשבון שלכם.

הגדירו אימות עם ה-Agent

בצ'אט של הפרויקט, תארו איך אתם רוצים שכל מסע האימות יעבוד. כללו:

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

Atoms Cloud תומך ביצירת חשבונות, התחברות, הרשאות וסשני משתמשים. אפשר להשתמש באימות באמצעות אימייל וסיסמה. אם אתם צריכים Google sign-in, בקשו זאת במפורש ובדקו את הזרימה שהושלמה.

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

כשה-Agent מסיים:

  1. בדקו את כל התהליך ב- App Viewer.
  2. צרו חשבון בדיקה ואשרו שההתחברות פועלת.
  3. בדקו שלדפים ולפעולות המוגנים יש כללי הגישה הנכונים.
  4. פתחו את Atoms Cloud → Users ואשרו שהחשבון החדש מופיע.

בדיקת אימות Atoms Cloud

לבדיקות שגרתיות, השתמשו בסביבת Development ב- App Viewer. השתמשו ב- Production רק כשאתם בודקים בכוונה את הזרימה החיה. לפני יצירת חשבון, אשרו את הסביבה ואת כתובת ה-URL שנבחרו. השתמשו בחשבונות בדיקה ייעודיים; לעולם אל תשתמשו במידע אמיתי של לקוחות ואל תמחזרו סיסמה אישית. אם לאפליקציה שלכם יש כמה תפקידים, צרו לפחות חשבון אחד לכל תפקיד.

השתמשו בבדיקות שלמטה כדי לבדוק את כל מסע האימות:

בדיקה מה לעשות תוצאה צפויה
גישה כשאינכם מחוברים התנתקו, ואז נסו לבקר בדף או להשתמש בתכונה שאמורה לדרוש אימות. בדקו גם את מסע המשתמש הרגיל וגם את כתובת ה-URL הישירה של הדף. האפליקציה מבקשת מהמשתמש להתחבר ואינה מציגה שום תוכן מוגן.
יצירת חשבון צרו חשבון בדיקה חדש באמצעות כל שיטת הרשמה שזמינה באפליקציה. החשבון נוצר בהצלחה ומופיע ב- Atoms Cloud → Users.
התחברות התנתקו מחשבון הבדיקה, ואז התחברו שוב באמצעות כל שיטה זמינה. המשתמש מחובר ומועבר לדף הנכון.
מצב טעינה שלחו את טופס ההרשמה או ההתחברות וצפו באפליקציה בזמן שהבקשה מעובדת. האפליקציה מציגה שהבקשה בתהליך ומונעת שליחות חוזרות בלי לחשוף תוכן מוגן.
פרטים שגויים נסו להתחבר באמצעות כתובת אימייל או סיסמה שגויות. האפליקציה מציגה שגיאה ברורה, שומרת על התוכן המוגן מוסתר, ומאפשרת למשתמש לנסות שוב.
סשן פעיל התחברו, השתמשו באפליקציה, ואז טענו אותה מחדש או פתחו אותה שוב. המשתמש נשאר מחובר כל עוד הסשן אמור להישאר פעיל.
תפקידים והרשאות התחברו עם חשבון עבור כל תפקיד. נסו לגשת גם לדפים ולפעולות מותרים וגם לאלה המוגבלים. כל חשבון יכול לגשת רק לתוכן ולפעולות המותרים עבור התפקיד שלו.
התנתקות ותפוגת סשן התנתקו, ואז נסו לחזור לאזורים מוגנים. חזרו על הבדיקה לאחר שתאפשרו לסשן לפוג, אם רלוונטי. האפליקציה חוזרת למצב בטוח של משתמש מנותק ואינה מציגה עוד תוכן מוגן.

אם בדיקה נכשלת. אשרו את הסביבה ואת שיטת ההתחברות, ואז נסו שוב עם חשבון בדיקה ייעודי. אם הבדיקה עדיין נכשלת או שהחשבון חסר, בקשו מה-Agent או מערוץ ה-Support המאושר שלכם לבדוק את העניין. כללו את הקישור לפרויקט או לצ'אט, כתובת ה-URL, הסביבה, שיטת ההתחברות, התפקיד, השגיאה המדויקת והבדיקה שנכשלה. לעולם אל תשתפו סיסמאות, קודי אימות או טוקנים.

אם האפליקציה שלכם כוללת Google sign-in, בדקו זאת בכל Development ו- Production URL שאליו המשתמשים שלכם ייגשו. בדקו תחילה את Development לבדיקות שגרתיות; בדקו את Production רק כשאתם מאמתים בכוונה את הזרימה החיה. הצלחה עם URL אחד אינה מאשרת שההתחברות פועלת עם אחר.

משתמשי Development ו-Production נשמרים בנפרד. אם לפרויקט יש מסד נתונים של Production, חלונית Users מציגה משתמשי Production. אחרת, היא מציגה משתמשי Development. כרגע אינכם יכולים להחליף סביבות ידנית מהחלונית הזו. אם נראה שחשבון חסר, בדקו באיזו סביבה הוא נוצר. למידע נוסף על שתי סביבות מסד הנתונים, ראו Database.

צפייה במשתמשים רשומים ב-Atoms Cloud

  1. פתחו את הפרויקט במכשיר שולחני.
  2. באותו סרגל כלים של סביבת העבודה שבו נמצא ה- App Viewer בחרו Atoms Cloud.
  3. בחרו Users בסרגל הצד של Atoms Cloud.
  4. תחת User Management, עברו על הרשימה או השתמשו ב- Search by name, email or UID כדי למצוא משתמש בדיקה מסוים.

עבור פרויקטים המשתמשים באימות של Atoms Cloud, ה- Users טבלה מציגה UID, Email, User Information, Role, Created, ו- Last Updated. השתמשו בשדה החיפוש כדי למצוא משתמש לפי שם, אימייל או UID.

המודול Users מאפשר לכם לצפות בחשבונות שנרשמו לאפליקציה שלכם ולחפש בהם. הוא אינו מנהל הגדרות אימות או גישת משתמשים. אינכם יכולים להשתמש בו כדי:

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

כדי לבצע שינויים באימות, אמרו ל-Agent מה אתם רוצים לשנות, ואז בדקו את החוויה המעודכנת באפליקציה שלכם.

האם דף זה היה מועיל?

מאמרים קשורים