Google Cloud - аутентификация с одного Java-сервлета на другой - PullRequest
0 голосов
/ 04 июня 2019

У меня есть 2 приложения Java-сервлета, работающих в Google Cloud.Я могу защитить их обоих, чтобы они требовали входа администратора, добавив следующий раздел к web.xml (в узле <web-app>) следующим образом:

<security-constraint>
    <web-resource-collection>
        <web-resource-name>any</web-resource-name>
        <url-pattern>*.jsp</url-pattern>
        <url-pattern>/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
        <role-name>admin</role-name>
    </auth-constraint>
</security-constraint>

Это гарантирует, что если я посещуобщедоступный URL для сервлета, требуется вход в систему с правами администратора.Как я могу обработать аутентификацию, чтобы я мог каким-то образом программно аутентифицироваться из одного приложения сервлета в другое, из самого кода сервлета?Я хочу иметь возможность безопасно отправлять запросы на 2-й сервлет с 1-го, без возможности публично отправлять запросы на 2-й сервлет.

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