I'm learning web development and often see the terms authentication and authorization used together. They seem related, but I'm not sure how they differ in practice. Can someone explain the difference in simple terms, provide a real-world example, and explain where each one happens during the login process? I'm especially interested in how frameworks like Django handle authentication and authorization