An `EntryPoint` Answers the question "What to do if the user is not authenticated".