This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | AM security for WS client can't be enabled after editing WSIT attributes | ||
---|---|---|---|
Product: | webservices | Reporter: | Andrey Yamkovoy <kaktus> |
Component: | WSIT | Assignee: | Martin Grebac <mgrebac> |
Status: | VERIFIED FIXED | ||
Severity: | blocker | ||
Priority: | P2 | ||
Version: | 5.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | |
Bug Depends on: | |||
Bug Blocks: | 92887 |
Description
Andrey Yamkovoy
2007-02-01 13:38:50 UTC
It looks like wsit client security attributes can't be turned off. The wsit *client* security attributes shouldn't break AM at all, that's why. I think I should rework the check so that it only checks the service wsdl for wsit security. Any objections? I reassigned the issue to myself as I think the problem above is in wsit code. I'm checking only the service policy for settings, so it should work now. Client settings are reflected only if there policy support on service. Martin, I am reopening this issue because things are not working correctly on the client side. Let's talk after you come back from your vacation. Peter I'd like to see what is not working in this issue. We may talk about it as well, but the issue should be here. First of all, if the web service has wsit security enabled, WsitConfigProvider.isWsitSecurityEnabled() is not returning true on the client side. Also, the reverse is not implemented. If the AM client security is enabled, shouldnt the wsit client be disabled? Also, I am not quite sure I understand why if the user enables some attributes in the wsit client tab, the am client tab doesn't get disabled. To make sure you get the right security status, you need to refresh the client, otherwise it's impossible to check. I checked the client checker code in - had to change the exception handling from security checkers to log only, because I get some everytime on client side. VERIFIED |