Some projects need to be password-protected, either entirely or specific routes. Viable authentication methods: - basic auth - oauth via Google and other services