для веб-приложения с отчетом об ошибках в Интернете, мне нужно найти способ, как любой пользователь может отправить отчет об ошибке (с помощью HTTP POST) сервлету в приложении Google App Engine, в то время как все другие сервлеты (интерфейс администратора приложения) защищены так, что они предоставляют доступ только тем пользователям, которые вошли в систему с помощью своей учетной записи Google . Приложение работает в / *, и если этот URL-адрес защищен с использованием учетных записей Google, сервлет не будет доступен без аутентификации, и, похоже, нет способа исключить URL-адрес из аутентификации.
Так что это должно быть защищено:
<url-pattern>/*</url-pattern>
Пока это должно быть публично:
<url-pattern>/addbugreport</url-pattern>
- просто идея для обходного пути: все сервлеты в приложении (кроме общедоступного) могут проверить, вошел ли пользователь в систему (и перенаправить ли на страницу входа, если не вошли)