Authentication Methods: An Overview of Common Techniques