Interview question asked to Technical Program Managers interviewing at Amazon Web Services, Box, Coupang and other companies. Original question asked: Discuss the distinct roles that authentication and authorization play in securing a modern web application..