Hide Forgot
Description of problem: SwitchYard's SecurityPolicy defines 3 intents: confidentiality, clientAuthentication, and authorization. Previously, all 3 were marked as interaction policy types. However, according to the spec, "authorization" is actually an implementation policy type. As of SWITCHYARD-1729, the runtime has been fixed to re-align to this. The tooling needs to change as well. When checking the checkboxes for the security policies, the confidentiality and clientAuthentication selections can remain as attributes being added to the space-delimited value of the requires attribute of the service element. However, when checking the authorization policy, it should be added to the space-delimited value of the requires attribute of the implementation.[impl] element (where "[impl]" could be bean, for example). Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Have moved "Authorization" from the Contract->Security Policy property page to a new Security Policy property page that appears at the Component level. PR is ready to go when the changes for SWITCHYARD-1729 make it into the runtime.
David Ward <dward> made a comment on jira SWITCHYARD-1772 Yes, your xml example looks good to me.
Brian Fitzpatrick <bfitzpat> made a comment on jira SWITCHYARD-1772 Adding in support for the property sheet as well as the property page...
Brian Fitzpatrick <bfitzpat> made a comment on jira SWITCHYARD-1772 Updated pull request to include the property sheet
David Ward <dward> made a comment on jira SWITCHYARD-1772 Looking at the screenshot... Shouldn't the Security Policy tab be next to the Transaction Policy tab, and not have Component Properties stuck in-between?
Brian Fitzpatrick <bfitzpat> made a comment on jira SWITCHYARD-1772 Yeah, I get what you're saying. We need to do some re-org as far as the pages in the Properties View goes to make it appear more like the Property Dialog. We've been ignoring the view for a bit.
Brian Fitzpatrick <bfitzpat> made a comment on jira SWITCHYARD-1772 (See the new property dialog screen shot vs. the property view shot you were looking at)
David Ward <dward> made a comment on jira SWITCHYARD-1772 Better, but now I'm wondering if both Transaction Policy and Security Policy need to be tabbed in under Implementation like they are under Contract? Sorry if this is picky, or even incorrect.
Rob Cernich <rcernich> made a comment on jira SWITCHYARD-1772 Brian, I think getting the policies grouped together should be the priority for the moment. I'm not certain what we can do about getting those policy nodes to show up under "Implementation." The implementation node is specific to the type, which means we have four and can only specify one as the category for the policy nodes, which means we'll probably have to duplicate the policy extensions for each implementation type (which may not be a bad thing, especially if certain implementation types do not support certain policy types).
Brian Fitzpatrick <bfitzpat> made a comment on jira SWITCHYARD-1772 Have the Security Policy & Transaction Policy pages for Implementations now showing up under Implementation for all implementation types (including BPM & BPEL in their separate plug-ins) in the Property Dialog. Will focus on the Property View tomorrow morning and get this wrapped up.
Brian Fitzpatrick <bfitzpat> made a comment on jira SWITCHYARD-1772 Updated the PR with fixes for property view tab ordering and fixed an issue I found on the Authorization Security Policy page for Implementations.
Rob Cernich <rcernich> made a comment on jira SWITCHYARD-1772 pushed
Verified with JBDS-IS 7.0.0.CR1
Keith Babo <kbabo> updated the status of jira SWITCHYARD-1772 to Closed