https://blog.telecomsxchange.com/2fa-two-factor-authentication-jordan/