Использование входа в Mainframe CICS для веб-приложения JSF - PullRequest
0 голосов
/ 24 марта 2011

Есть ли какие-либо советы о том, как реализовать вход в систему для веб-приложения на основе JSF Icefaces, работающего в GlassFish v3 с Hibernate JPA, общающегося с DB2, с учетными данными приложения Mainframe CICS, которое используется для входа в терминалы?

Ответы [ 2 ]

0 голосов
/ 25 марта 2011

Один из способов сделать это с CICS - указать BASICAUTH в определении TCPIPSERVICE и создать серверный URIMAP, указывающий на программу CICS, которая будет выполнять действительную бизнес-логику.

BASICAUTH - это то, что вы ожидаете, RFC2617.

0 голосов
/ 25 марта 2011

В CICS управление входом и доступом осуществляется под управлением программы. Обычно в CICS экран входа в CICS - это локальная программа, поэтому вам нужно взглянуть на это + связанные программы для мэйнфреймов. Но в CICS нет единого способа обеспечения контроля доступа.

Программы доступа могут 1) Храните информацию о входе в систему / управлении доступом в файле или базе данных (IMS или DB2 и т. Д.) 2) Используйте управление доступом к мэйнфрейму (RACF, ACF2, что когда-либо использовалось на вашем сайте) 3) Некоторая комбинация из 2 4) Что-то, чего я не видел

Также убедитесь, что вы имеете дело с CICS, конечные пользователи не различают CICS и другие системы мэйнфреймов.

...