Networks 101 and 102, may include any or all of a Local-Area Network (LAN), a Wide-Area Network (WAN), or the Internet, depending on the location of authentication server 120 in relation to communication devices 110. For example, network 101 is implemented as a LAN when authentication server 120 is co-located with communication devices 110 within the controlled environment. In another example, network 101 is implemented as a WAN or the Internet when authentication server 120 is located remotely from communication devices 110 (e.g., outside of the controlled environment). In some embodiments, authentication server 120 is cloud-based and includes one or more cloud-based servers. In some embodiments, authentication server 120 is a server within a data center that supports the wireless devices within the controlled environment. Because outside communication devices 130 are typically outside of the controlled environment, network 102 can be implemented as a WAN or the Internet because authentication server 120 will be located remotely from outside communication devices 130.