Как справиться с ограничениями безопасности в Google App Engine Flexible? - PullRequest
0 голосов
/ 10 сентября 2018

Мы переходим от стандарта GAE к Flex, во время которого в моем файле web.xml ранее (по стандарту) были указаны ограничения безопасности, которые перенаправляли пользователя на страницу входа, если пользователь не является администратором или не вошел в систему.

это то, как я указал его в web.xml, который нормально работает в стандартном gae

<security-constraint>
    <web-resource-collection>
        <web-resource-name>push-handlers</web-resource-name>
        <url-pattern>/_ah/push-handlers/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>           
        <role-name>admin</role-name>
    </auth-constraint>
</security-constraint>

Но теперь, когда я перешел на flex, этот параметр не работает и не позволяет проходить трафику ...

Если я укажу этот параметр в app.yaml, он все равно не будет работать ... это то, что я указываю в app.yaml

handlers: - url: /_ah/push-handlers/* script: unused login: admin

Может ли кто-нибудь помочь мне разобраться с этим во флексе?

1 Ответ

0 голосов
/ 11 сентября 2018

Обработчик «login: admin» недоступен в App Engine Flex. Вы можете увидеть документы по обновлению здесь .

Этот документ предоставляет альтернативу службе "Пользователи", которая сделала возможным обработчик входа в стандарт GAE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...