January 24, 2025 Authentication in Modern Web Applications: Strategies, Protocols, and Implementation Approaches