Require user authentication