A multi-layered approach to securing enterprise applications by using TLS, two-factor authentication and single sign-on | IEEE Conference Publication | IEEE Xplore