Adaptive multi-factor authentication provides an extra layer of security from malicious users. When a user logs into Edge2Cloud, they must enter a username and password. In some cases, the user may also need to enter a verification code sent directly to their cell phone via a SMS message. Edge2Cloud uses adaptive multi-factor authentication by default. This means that a user may only need to enter a verification code sent to a cell phone when Edge2Cloud deems it necessary. For example, if the system detects a suspicious log in pattern.