Text this: Designing a new E-Commerce authentication framework for a cloud-based environment