Security policy- participation in existing security context
-----------------------------------------------------------
Key: TUSCANY-1666
URL: https://issues.apache.org/jira/browse/TUSCANY-1666
Project: Tuscany
Issue Type: New Feature
Components: Java SCA Core Runtime
Affects Versions: Java-SCA-Next
Environment: General
Reporter: haleh mahbod
Content of this JIRA is based on this email thread from Jeff Anderson
(Deloitte):
http://www.mail-archive.com/[EMAIL PROTECTED]/msg01683.html
Description of the requirement:
Would like to be able to specify participation in existing security
context much like the mechanisms provided by WS security, WS-secconv, and
related specifications. However, current implementations of Web services
stacks makes it difficult to evolve a local component to a true web service and
back again without having to follow a completely different security model. We
believe Tuscany to be a excellent location to access a policy driven framework
that allow us to specify security requirements of the service either using
annotations, SCDL configuration, or some other method. Soap headers, or local
security context could interact with the security policy dependent on each of
the SCA binding used to wire together the various services.
Some examples could be the use of a @Fedactive annotation to declare that a
services capable of issuing messages containing security tokens such as those
described by WS-security and WS-trust. Within a local binding, the annotation
could still declare a need for the service to issue explicit security tokens,
although the token may be passed using a different mechanism.
It would be ideal to have this model follow a more framework approach, with the
explicitly defined plug-in architecture allowing third-party vendors to
integrate Tuscany to their own vendor suite.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]