2012-06-30 2 views
1

В настоящее время у нас есть веб-сервисы, созданные для того, чтобы каждый (с действительной учетной записью сервиса) мог обратиться к своим методам и запросить разумную информацию из нашей внутренней сети через общедоступную сеть. Как мы можем применить основанную на методе безопасность для наших веб-сервисов, чтобы методы были защищены? Некоторые из наших веб-сервисов содержат до 20 методов, и их следует защищать индивидуально.Безопасность на основе WSO2 ESB

+0

Вы имели в виду методы, выставленные вашим классом обслуживания в веб-службе. Тогда вы, вероятно, сможете использовать безопасность на уровне операций. –

ответ

1

WSO2 ESB использует Apache Rampart как средство обеспечения безопасности веб-службы. Rampart не поддерживает политики безопасности на уровне метода. Поэтому вы не можете определить такую ​​политику для одной службы. Возможным подходом является создание прокси-сервиса в ESB для каждого метода в бэкэнд-сервисе. Затем вы получите 20 прокси-сервисов в ESB для 20 методов в бэкэнд-сервисе. Теперь вы можете защитить каждую прокси-службу различными политиками безопасности. Затем ваши 20 методов защищены индивидуально на другом уровне.